Moving robots into the future

MoveIt helps robots physically interact with the world. This requires good models from a perception pipeline, robust grasping and other manipulation strategies, as well as efficient motion planning algorithms. MoveIt is built on top of the Robot Operating System (ROS), which enables different robotic software components to easily communicate with each other. MoveIt contains implementations of a wide variety of algorithms for planning, grasping, and control that can be applied to a broad range of robotic hardware. A setup assistant makes it easy to configure any new robot for use with MoveIt.

ROS and MoveIt are widely used in research and education. For example, it allows motion planning researchers to easily test algorithms on a robot, while using algorithms from perception researchers almost like a black box (and vice versa). Both ROS and MoveIt have also matured to a point that both are being widely used in industry as well.

lightbulb_outline View ideas list


  • c++
  • ros


comment IRC Channel
email Mailing list
mail_outline Contact email

MoveIt 2020 Projects

  • Jeroen De Maeyer
    Cartesian motion planning with constraints in MoveIt
    Many industrial robot applications specify a Cartesian end-effector path, that could be under-constrained. The MoveIt’s RobotState function,...
  • Adam Pettinger
    MoveIt_Jog_Arm Improvements & Implementation in ROS2
    In this project, I will take a MoveIt package that allows a user to send end-effector velocity streaming commands to a robotic manipulator and port...