I have been working on porting many packages which I will organize into various groups. All of the following packages are linked with more detail here. Some of the packages were ported merely to a compiling state and have not been properly tested.
As recommended by @allenh1 and OSRF, I plan to submit upstream PRs for each of these packages in the coming days.
Sensor packages:
- diagnostics
- laser_proc
- laser_geometry
- phidgets_drivers
- urg_node_msgs
- urc_c
- urg_node (also see this conversation)
SLAM packages:
I am in process of combining my own changes with those of @allenh1 so these link to the (soon to be) combined repos.
rqt (and other) packages:
I was looking to see the level of difficulty of getting rqt tools working and ported all the packages necessary to get rqt_dep to an initial working state.
- xacro
- cmake_modules
- rospack
- rospkg
- pluginlib
- python_qt_binding
- qt_core_gui
- rqt
- rqt_graph
- rqt_dep
- angles
- vision_opencv
- interactive_markers
- navigation_msgs
- resource_retriever
- message_filters
- xmlrpcpp
I’ve also been porting rviz. My approach is not as thoughtful as @wjwwood’s approach: I removed all plugins and am adding them back in one at a time. So far I have: tf, map, and laser scan to some level of functionality.
One of my main motivation in doing this was to avoid needing to publish OccupancyGrid’s through the ros1_bridge.