ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Conversion table b/w older & newer ROS

asked 2011-09-20 12:59:30 -0500

130s gravatar image

updated 2014-01-28 17:10:24 -0500

ngrennan gravatar image

I'm porting a program that was written 2 years ago based on ROS 0.4 to the newer version, and not to mention seeing a bunch of compile errors due to the API incompatibility. Is there a document that shows conversion between older and newer ROS ? I'm using electric but diamondback would do too.

Thanks.

Update 9/21/11) One example out of hundreds of missing API is deprecated_msgs::RobotBase2DOdom.stall. I'm now using nav_msgs::Odometry in place of RobotBase2DOdom but haven't been able to figure out stall equivalent yet (this isn't a question though).

edit retag flag offensive close merge delete

Comments

I know of no general document. Each API should describe its own changes over time. Specifically, what compile errors are you seeing?
joq gravatar image joq  ( 2011-09-20 15:19:07 -0500 )edit
Just FYI, there should be very little difference between diamondback and electric for most APIs.
fergs gravatar image fergs  ( 2011-09-20 16:51:44 -0500 )edit
@joq thanks. I just updated the question body text (though I wonder if I should ask another question for this particular case).
130s gravatar image 130s  ( 2011-09-21 06:01:44 -0500 )edit
A new question makes sense. Ken already answered your original question as well as it can be.
joq gravatar image joq  ( 2011-09-21 06:11:27 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
2

answered 2011-09-20 17:55:21 -0500

kwc gravatar image

ROS 0.4 is quite old -- that's a bit long for any docs to exist. In general, the release notes for each ROS Distribution should provide the major migration notes if you click on the relevant change lists. For Electric->Diamondback, there's very little changes for ROS code, though thirdparty libraries like Eigen require more significant migration.

http://www.ros.org/wiki/cturtle

http://www.ros.org/wiki/diamondback

http://www.ros.org/wiki/electric

edit flag offensive delete link more

Question Tools

Stats

Asked: 2011-09-20 12:59:30 -0500

Seen: 266 times

Last updated: Sep 21 '11