Skip to content
The MoveIt! 2.0 Motion Planning Framework for ROS 2.0
Branch: master
Clone or download
Pull request Compare This branch is 426 commits ahead, 1 commit behind ros-planning:master.
Latest commit 460f0a2 Mar 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.docker
.github
moveit
moveit_commander
moveit_core
moveit_experimental
moveit_kinematics
moveit_planners
moveit_plugins
moveit_ros Update occupancy_map_updater with TODO Mar 11, 2019
moveit_runtime
moveit_setup_assistant
.clang-format
.clang-tidy
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE.txt
MIGRATION.md
README.md
moveit.rosinstall Switch to master branch (#1369) Mar 4, 2019
moveit2.repos
osx-compile.sh
osx-dependencies.sh

README.md

MoveIt! Logo

The MoveIt! Motion Planning Framework for ROS 2.0

Milestones

  • Install instructions
    • Ubuntu 18.04
    • OS X 10.14
  • Upgrade continuous integration for ROS 2.0
  • Convert moveit packages to ROS 2.0
    • Update/setup infrastructure for development
      • Delete metapackages
      • Upgrade continuous integration for ROS 2.0
      • Refactor/cleanup folder hierarchy
    • Convert all headers and link it to HRIM (contributed by @ibaiape)
    • Dependencies on other packages
    • Convert moveit_core packages to ROS 2.0
      • version
      • macros
      • backtrace
      • exceptions
      • profiler
      • logging
      • background_processing
      • kinematics_base
      • controller_manager
      • sensor_manager
      • robot_model
      • transforms
      • robot_state
      • robot_trajectory
      • collision_detection
      • collision_detection_fcl
      • kinematic_constraints
      • planning_scene
      • constraint_samplers
      • planning_interface
      • planning_request_adapter
      • trajectory_processing
      • distance_field
      • collision_distance_field
      • kinematics_metrics
      • dynamics_solver
      • utils
    • moveit_ros
      • planning_interface
    • Necessary for a Minimal Working Example
      • moveit_ros_planning_interface
      • moveit_ros_planning
        • moveit_core
        • moveit_ros_perception
      • moveit_ros_warehouse
      • moveit_ros_planning
      • warehouse_ros
      • moveit_ros_manipulation
        • moveit_core
        • moveit_ros_planning
        • moveit_ros_move_group
          • moveit_core
          • moveit_ros_planning
    • Other pending dependencies in moveit2
      • Convert moveit_kinematics
      • Convert moveit_planners_ompl
      • Convert moveit_ros_planning
      • Convert moveit_ros_planning_interface
      • Convert moveit_ros_benchmarks
      • Convert moveit_ros_control_interface
      • Convert moveit_ros_manipulation
      • Convert moveit_ros_move_group
      • Convert moveit_ros_perception
      • Convert moveit_ros_robot_interaction
      • Convert moveit_ros_visualization
      • Convert moveit_ros_warehouse
      • Convert moveit_setup_assistant
      • Convert moveit_simple_controller_manager
      • Convert moveit_visual_tools
      • Convert moveit_task_constructor
      • Convert moveit_resources
      • Convert moveit_commander
      • Convert moveit_fake_controller_manager
  • New features in ROS 2.0
    • Migrate plugin architecture to ROS2 nodelets
  • Documentation
    • Tutorials for MoveIt2
    • Create tutorial on using ros1/ros2 bridge to support ros1 hardware drivers
    • Move install instructions to moveit.ros.org
  • Major refactoring and divergence from moveit2
    • Run ROS2 C++ and python linters
    • Delete excesses packages that are left over from rosbuild stacks: moveit_runtime, moveit_plugins, moveit_ros
    • Rename non-package folders:
      • rename moveit_planners to planners
      • rename moveit_plugins to controller_interfaces
    • Restructure folder layout of moveit repo:
      • flatten moveit_ros folder to root of repo
      • rename all moveit_ros folders with moveit_ros prefix
    • Rename major classes
      • ControllerManagers become ControllerInterfaces
      • Rename related packages
    • Merge repos:
      • moveit 9.6 MB
      • moveit_task_constructor
      • moveit_tutorials 28.6 MB
      • moveit_msgs
      • moveit_resources 61 MB
      • moveit_visual_tools
      • moveit_advanced?
      • DELETE: moveit_kinematics_tests
    • Remove large binaries from moveit repo
    • Add gitlfs?

Continuous Integration Status

Build Status

Docker Containers

TODO Create ROS2 Docker containers for MoveIt!

ROS Buildfarm

Debian releases of MoveIt2 will not be available during the alpha development stage. Check back May 2019.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.