dc.contributor.advisor | Kim, Sangbae | |
dc.contributor.author | Gonzalez Diaz, Daniel | |
dc.date.accessioned | 2023-03-31T14:33:49Z | |
dc.date.available | 2023-03-31T14:33:49Z | |
dc.date.issued | 2023-02 | |
dc.date.submitted | 2023-03-01T20:01:53.961Z | |
dc.identifier.uri | https://hdl.handle.net/1721.1/150122 | |
dc.description.abstract | Avoiding self-collisions is particularly challenging for legged robots, yet critical for them to avoid falling and damaging themselves. Unlike standard obstacle avoidance where the obstacles in the environment are relatively static, in self-collision avoidance the "obstacles" are the robot’s limbs which are more dynamic. Enforcing self-collision avoidance as a constraint can conflict with other control objectives, such as stability or foot placement. Ensuring that these conflicts are resolved in real-time is critical for hardware deployment. This work presents a reactive collision avoidance framework that combines Control Barrier Functions with a Whole-Body Controller that can reason about the robot’s full dynamics to guarantee collision-free motions when tracking motions from a high-level dynamics planner. The effectiveness of this approach is validated in simulation with walking experiments showing that adding Control Barrier Functions avoids leg self-collisions when the high-level planner’s footstep location or swing trajectory is infeasible for the real robot. Additionally, the approach generates feasible arm motions that improve disturbance recovery in real-time. Finally, the framework is extended for hardware implementation on the MIT Humanoid with an additional controller that solves for joint velocities to avoid swing-leg collisions in hardware experiments. | |
dc.publisher | Massachusetts Institute of Technology | |
dc.rights | In Copyright - Educational Use Permitted | |
dc.rights | Copyright MIT | |
dc.rights.uri | http://rightsstatements.org/page/InC-EDU/1.0/ | |
dc.title | Real-Time Self-Collision Avoidance for Dynamic Legged Robots | |
dc.type | Thesis | |
dc.description.degree | S.M. | |
dc.contributor.department | Massachusetts Institute of Technology. Department of Mechanical Engineering | |
mit.thesis.degree | Master | |
thesis.degree.name | Master of Science in Mechanical Engineering | |