Flexible Manipulation: Finite State Machine-based Collaborative Manipulation
David C. Conner, Davis S. Catherman, Shannon Enders, Julie Gates, Jenny Gu
- 发表年份
- 2018
- 引用次数
- 3
摘要
This paper presents a finite state machine-based approach to collaborative manipulation using the Robot Operating System (ROS) compatible MoveIt! planning system and the Flexible Behavior Engine (FlexBE). The system provides new enhanced MoveIt! capabilities and associated FlexBE state implementations that interact via standard ROS ActionLib interfaces. The system enables finite state machine-based planning using MoveIt! and trajectory execution using the standard ROS controllers framework. The software is directly applicable to any robot manipulator modeled with ROS and MoveIt!. In addition to planning and trajectory execution, state implementations also provide access to common functions such as inverse kinematics. The use of FlexBE directly enables adjustable autonomy levels and collaborative autonomy where the operator can verify transitions as needed. The software, which is available open source, is demonstrated on a 6 DOF Kinova MICO <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> arm and small Nao humanoid robot.
关键词
相关论文
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