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

How to use file to manage navigation goals?

asked 2016-12-22 00:07:27 -0500

sonictl gravatar image

updated 2016-12-22 23:32:36 -0500

Application: Save several pose and quaternion pairs into a file and load them to plan a navigation which has several intermediate stops.

Background: I'm developing nodes that can receive user's command and save current pose/quaternion data of robot into a file(e.g. yaml file or bag file) in an sequence. This is called task planning.

I will also make a node that can load that file and make the robot go to goals in sequence recorded in that file. This is called task replaying.

Question: Is there any tool/ros_package that I can use?

My plan now is using the yaml file and the yaml-library-for-python that can handle .yaml files. Also, rbbg mentioned the .bag file solution. Thank him~

Thank You!

ps: if there is any puzzles, feel free to ask me. :-)

========================================

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-12-22 00:17:43 -0500

rbbg gravatar image

Hi Sonictl,

I find the easiest way to handle this kind of file IO from ROS is to use rosbags. Very easy to use and you can save and load ros msgs without the need for parsing etc. Have a look at the rosbag cookbook and the rosbag code API for some examples on how to use it.

edit flag offensive delete link more

Question Tools

3 followers

Stats

Asked: 2016-12-22 00:07:27 -0500

Seen: 219 times

Last updated: Dec 22 '16