Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • alv
  • gitlab_ci_podman
  • main default protected
  • mpc
  • pp
  • realtimelogplotter
  • refactoring
  • restructuring
  • rosification
  • viz_fix
10 results
Created with Raphaël 2.2.014May1312828Apr2314Mar111098765432128Feb27262422201918171413107654329Jan24232120Dec151312111098765432129Nov272623201918171514131087654131Oct30211816151110973230Sep2924212030Aug23May10Apr926Mar252322212014Jan28Nov2726252322212019181716109876331Oct302625242321201912118completed proper forward simulation. and there is a problem. forward integrating with a quickly changing fn is a nightmare. as it's pretty easy to break the integrator due to many switches. hopefully those in sundials will have some options for dealing with this, ex. i get to set some parameter so that i say that i don't exactly care about where the transition is, just that it's there somewheremainmainalmost done transplanting scipy forward simlugre on pendulum progressmore words in technical reportthe most minimal minimal viable productsome commitcommiting in case laptop diesregrasping first commit. implementation is so unfinished it can't even be tested yet, but i don't want to accidentally delete something, hence the commitidk when i last commited and idk when i'll commit againrosificationrosificationi am a moron with frames. there goes 4 hours on me being a moron. but its good nowcan navigate mobile yumidone 4 todaystuff makes a bit more sensejesus take the wheelfirst day in the lab - robot moves - control is horrible. rest of the day is for hacking whatever remotely works, tomorrow is about running it and live-patching. it's doablerealyumirobotmanager + dummy publisher and subscribersynclast for today. some debugging necessary for final dual arm cart pulling version, but the greatest hits are there and it should be fine. disjoint control is the worst case and that's totally fine. after debugging this the next step is to bring in localization and start running this on rosarbitrary base AND end-effector following. have to say it's pretty shit lulesome path stuff, qpmanipmaxtests for p2p mpcs are therecommiting just for the readme, will make the missing ocp tests next, and then refactor path planning mpcs to simultaneouly support fixed paths and paths from a path plannerswappable navigation control - if mpc craps out, use clik to bail it out. everything could be improved (individual controllers and the combo), but this seems to be good enoughstill debugging why navigation mpc stops for no reason. almost done with cartesian path following - with correctly formulated QP it solves underactuation. did some nice refactoring of path-following mpcsmobile navigation with drawing works, now it's super easy to test navigation by itselftried and tested now. of course half of the jacobian slicing was wrong lmao. not saying every controller does what it should, but at least the dimensions matchunified control modes, they are also selectable via argument. will need to write tests to make sure every case works as expectedadded dual-arm end-effector self-collision avoidance done through pink. now have a hang of pink, will add in self-collision avoidance for the whole body. first will probably look into posture tasks and similar. key point is pink works within smcmade realur5e manager runnable. there's something evil going on with different inheritances where the attributes inherited from a class don't show up in the child class (realur5emanager). i just copy-pasted the initial values in for now to be able run anything, but a correct solution has to be found for the futuremobilebaseinterface and mir by itself now make sense and are usable for experimentation with navigation. the model property needs to be overriden to produce truncated models depending on the control mode to make use of base-only ocp for whole body roobotssolved merge, we're back in main with version 0.3commit before merging onto mainrefactoringrefactoringfixed heron on python3.13fixed point impedance, added testrefactored drawingin the middle of refactoring drawing democart pulling is runnable, but needs some massaging to get going. initialization almost certainly has to be done via disjoint controlsolved a few bugsfigured out what was wrong with the qp formulation of inverse kinematics. documented in-place in code for now, will try to find a better solution during supervision meeting.did run dual arm ik ocp, but there's something evil there. removed final velocity to be 0 because it makes no sense for an mpc, did put a comment to make it optional if there is mpc. wrote what we have and what's missing for RealHeronRobotManager
Loading