ami-iit / bipedal-locomotion-framework

Suite of libraries for achieving bipedal locomotion on humanoid robots
https://ami-iit.github.io/bipedal-locomotion-framework/
BSD 3-Clause "New" or "Revised" License
132 stars 36 forks source link

Implement Admittance task in IK #322

Open GiulioRomualdi opened 3 years ago

GiulioRomualdi commented 3 years ago

In Humanoid Control Under Interchangeable Fixed and Sliding Unilateral Contacts the authors use a whole-body admittance controller to handle contact with irregular surfaces. The controller is presented in Balance of Humanoid Robots in a Mix of Fixed and Sliding Multi-Contact Scenarios

Given our infrastructure adding an admittance task is really simple. We just need to define a new control law:

controller

The detailed approach can be found in Siciliano Robotics modeling planning and control section 9.4

DanielePucci commented 3 years ago

CC @singhbal-baljinder