Whole Body Simulator - Add Custom Robots #92
Replies: 2 comments 9 replies
-
Hello @oztahmet, I'm glad you get to try this simulation framework, and any further feedback on your experience with following the installation instructions and using the software is welcomed. Regarding your questions:
I haven't worked on this framework for while now, so I need to reproduce your use-case and check some details and get back to you in a few, unless @traversaro already has additional information or clarifications to add. |
Beta Was this translation helpful? Give feedback.
-
Test with the Closed-Chain SimulatorCreated Simulink model for testing the library RobotDynWithContacts_ClosedChain on iCubGenova04 or RRbot1 models.
Running the model with free-falling iCubGenova04
Final Robot frames list is:
The simulation runs successfully Running the model with iCubGenova04 on a pole (invisible)For this test we set a fixed frame:
In addition we integrate a simple gravity compensation in the controller. The simulation runs successfully (almost). We observe the robot (base) shifting downwards at constant speed, as we saw happening previously with the pendulum model with the simulator library Running the model with RRbot1 fixed on the groundFor this test, we set RRbot1 configuration to work with
The simulation runs successfully (almost). We observe the robot leaning to the right and its base sink into the ground at constant speed. We can guess the observed drift is the same behaviour observed on the iCub model. Apparently, the constraint conditions used to keep the base fixed are not "strong" enough, or not well posed, causing it to drift downwards and topple. Typically, the constraint conditions could be ensuring zero acceleration of the "FIXED" frame, instead of zero velocity. We've seen this before in old simulations with iCub feet fixed through holonomic constraints (zero acceleration of the feet). @traversaro , I think an issue could already be raised for this fixed frame drift problem. |
Beta Was this translation helpful? Give feedback.
-
Quoting below the question submitted by @oztahmet :
Beta Was this translation helpful? Give feedback.
All reactions