Hello Ignition users! 
Up until now, the integration between Ignition and ROS 1 has been done through ros1_ign_* packages. In an effort to reduce the difference between ROS 1 and ROS 2 integrations, we’re renaming the packages and APIs to ros_ign_*.
If you maintain a downstream package which depends on ros1_ign, we recommend you update your code as soon as possible. On December 2019, ros1-ign debian packages will be updated to download ros-ign packages instead.
What’s changing
| What? | Old | New |
|---|---|---|
| Repository | https://github.com/osrf/ros1_ign | https://github.com/ignitionrobotics/ros_ign |
| Debian packages | ros-<distro>-ros1-ign-<pkg> |
ros-<distro>-ros-ign-<pkg> |
| Package names | ros1_ign_<pkg> |
ros_ign_<pkg> |
| Includes | ros1_ign_<pkg> |
ros_ign_<pkg> |
| Namespaces | ros1_ign_<pkg> |
ros_ign_<pkg> |
| API | *1ToIgn* |
*RosToIgn* |
| ├── | *IgnTo1* |
*IgnToRos* |
| ├── | ros1_* |
ros_* |
| ├── | *1_to_ign* |
*ros_to_ign* |
| └── | *ign_to_1* |
*ign_to_ros* |
Notes:
- The repository URL has also been
/ros1_ign_bridgeonce upon a time. - Remember to update your
package.xmland launch files, as well as C++ includes, namespaces and functions. - The ROS 1 code now lives on branch
melodic, while ROS 2 code lives on branchdashing. Themasterbranch has been deprecated.
Troubleshooting
We’re sorry if this has caused any inconvenience. Even though the ros_ign packages haven’t had a stable release yet, we realize that this change may impact users of Ignition Blueprint. Be sure to ask here or on http://answers.gazebosim.org/ if you’re having trouble with the migration.
The Ignition Dev Team
highly recommended