Improved Realtime Control with MoveIt Servo [MoveIt 2]
- Mentors
- Sebastian Castro, Stephanie Eng
- Organization
- MoveIt
- Technologies
- c++, 3D geometry, ROS 2, MoveIt 2, Transformations
- Topics
- robotics, Manipulation, Robot arms
Problem: MoveIt Servo is a powerful tool for real-time robot control, but its current ROS-only interface limits its accessibility to C++ applications. Additionally, there is a need for better documentation and features, such as the ability to pause and resume motion.
Solution: In this project, I propose to improve MoveIt Servo's accessibility to C++ applications and develop callbacks for pausing Servo. I will also document how to create and use custom IK goal functions and implement real-time IK cost function updates.
Deliverables:
Implement a C++ interface for MoveIt Servo.
Develop callbacks for pausing Servo in relevant scenarios.
Document how to create and use custom IK goal functions with the pick_ik package.
Implement real-time IK cost function updates.
Provide well-documented code and tutorials with visualizations for the MoveIt community.