-
Notifications
You must be signed in to change notification settings - Fork 565
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add more milestones and detail to ROS2 roadmap #17
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -9,16 +9,11 @@ The MoveIt! Motion Planning Framework **for ROS 2.0** | |||||||||||||
- [Get Involved](http://moveit.ros.org/documentation/contributing/) | ||||||||||||||
|
||||||||||||||
## Milestones | ||||||||||||||
- [ ] Setup instructions | ||||||||||||||
- [ ] Install instructions | ||||||||||||||
- [ ] Ubuntu 18.04 | ||||||||||||||
- [ ] OS X 10.14 | ||||||||||||||
- [ ] Update/setup infrastructure for development | ||||||||||||||
- [x] Delete metapackages | ||||||||||||||
- [x] Upgrade continuous integration for ROS 2.0 | ||||||||||||||
- [x] Refactor/cleanup folder hierarchy | ||||||||||||||
- [ ] Install instructions | ||||||||||||||
- [ ] Ubuntu 18.04 | ||||||||||||||
- [ ] OS X 10.14 | ||||||||||||||
- [ ] Upgrade continuous integration for ROS 2.0 | ||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Add item removed, not sure where though
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I expanded these with more details, below:
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. That looks good @davetcoleman |
||||||||||||||
- [ ] Convert moveit packages to ROS 2.0 | ||||||||||||||
- [x] ~~Include moveit_msgs in HRIM (**@ibaiape**)~~ | ||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @vmayoral what is HRIM? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @davetcoleman https://github.com/AcutronicRobotics/HRIM, discarded now as part of our contributions due to community's input. Refer to ros2/ros2#607 (comment) |
||||||||||||||
- [ ] Convert moveit_core (**in progress @vmayoral**) | ||||||||||||||
- [x] Convert all headers and link it to HRIM (contributed by @ibaiape) | ||||||||||||||
- [ ] Dependencies on other packages | ||||||||||||||
|
@@ -79,11 +74,37 @@ The MoveIt! Motion Planning Framework **for ROS 2.0** | |||||||||||||
- [ ] Convert moveit_task_constructor | ||||||||||||||
- [ ] Convert moveit_resources | ||||||||||||||
- [ ] Convert moveit_commander | ||||||||||||||
- [ ] Convert moveit_fake_controller_manager | ||||||||||||||
- [ ] Convert moveit_fake_controller_manager | ||||||||||||||
davetcoleman marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||||||||||
- [ ] New features in ROS 2.0 | ||||||||||||||
- [ ] Migrate plugin architecture to ROS2 nodelets | ||||||||||||||
- [ ] Documentation | ||||||||||||||
- [ ] Create tutorials | ||||||||||||||
- [ ] Update 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 | ||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @rhaschke some of the breaking changes i'm hoping to do for moveit2, to be discussed There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Apart from moving to ROS2 structures instead of plugin interfaces - and this is not even listed here - I do not see a single item in this list I would hesitate to discuss for moveit-for-ros1's There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ok, well let's get past the ros1 release and master branch split and discuss that there! |
||||||||||||||
- [ ] 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 | ||||||||||||||
|
||||||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@vmayoral my understanding is that you don't have plans to support OSX currently, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@davetcoleman we discussed this internally and we're going to try to get OS X support as well. That's the initial effort at least.