Free Gait — An architecture for the versatile control of legged robots
Péter Fankhauser, C. Dario Bellicoso, Christian Gehring, Renaud Dubé, Abel Gawel, Marco Hutter
- 发表年份
- 2016
- 引用次数
- 32
摘要
This paper introduces Free Gait, a software framework for the control of robust, versatile, and task-oriented control of legged robots. In contrast to common hardware abstraction layers, this work focusses on the description and execution of generic whole-body motions (whole-body abstraction layer). The motion generation and motion execution algorithms are connected through the Free Gait API. This facilitates the development and execution of higher level behaviors and motion planning algorithms. The API is structured to accommodate a variety of task-space control commands. With these, the framework is applicable to intuitive tele-operation of the robot, scripting of user defined behaviors, and fully autonomous operation with motion planners. The defined motion plans are tracked with a feedback whole-body controller to ensure accurate and robust motion execution. We use Free Gait with our quadrupedal robot ANYmal and present results for rough terrain climbing, whole-body stair scaling, and special motions such as push-ups and squad jumps. Free Gait is available open-source and compatible with any type of legged robot, independent of the number of legs and joints.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002