March 08, 2019

Announcing MoveIt 1.0 and a Master Branch

by henningkayser
Announcing MoveIt 1.0 and a Master Branch

MoveIt has been in beta since 2013 (6 years), but today we’re excited to announce MoveIt is all grown up. We are releasing MoveIt 1.0 for ROS Melodic.

What does this mean for you? The MoveIt maintainer team is moving towards clearer release schedules with better understood API breakage rational. Notably, we are now doing all our development in a master branch rather than the melodic-devel branch, etc. This will allow us to add exciting new features, even if it means we have to break API in certain areas and refactor the code to support new motion planning paradigms. See Dave Coleman’s Open Letter To MoveIt Community for more reasoning.

It also allows us to break ground on MoveIt 2.0, which will provide support for the exciting ROS 2.0 framework. The port of MoveIt to ROS 2 has already begun, as described in this recent blog post. For a full roadmap of MoveIt versioning, see the MoveIt 1.0 release plan.

What’s New In MoveIt 1.0?

There have been lots of new features being added to MoveIt the past year that we’re really excited about. Beyond features, a ton of code cleanup has occurred (clang-tidy, catkin lint) and we have a lot more code coverage. For more info, see Migration Notes.

Highlights of changes:

Thanks to all our contributors!

MoveIt is a vibrant open source community with a rapidly improving codebase. Our maintainer team is awesome, particularly Robert Haschke and Michael Görner, both hailing from Germany.

We’ve had 158 contributors to date that have made MoveIt 1.0 possible. We’ve come a long way from the early days of MoveIt at Willow Garage. MoveIt is now a huge international effort with contributors from research labs and companies around the world. See our 2017 montage for some of the impressive applications using MoveIt.

Under PickNik Robotics’s guidance, we’re encouraging more people to get involved – including you! Our third year of World MoveIt Day had approximately 310 participants from 13 locations around the globe. Together with Open Robotics, PickNik sponsored three Google Summer of Code students to work on MoveIt last summer. We’ve also put in a ton of effort making MoveIt easier to use, from the MoveIt Setup Assistant 2.0 to new tutorials using the Franka Emika Panda robot.

We hope MoveIt 1.0 continues to support the worldwide open source robotics effort and the ideals of ROS.