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

Navigation robot Pioneer

asked 2012-02-09 02:01:02 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

We use the Pioneer 3dx with kinect sensor. We must reach a red object in a unknown map, then we need to position the robot in front of the red object at a given distance. We do not know how to do, especially for positioning at a given distance from the object. Please help us!

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2012-02-09 16:25:05 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

This sounds like a good use for visual servoing; write a vision algorithm to detect red things, turn until it's in the center of your field of view, and drive towards it. You can use the depth information from the kinect to achieve the proper distance.

This also sounds like your homework.

edit flag offensive delete link more
0

answered 2012-02-09 02:12:40 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

You should first follow the navigation tutorials to set up navigation on your robot.

Next, you can look at the turtlebot tutorials for information on how to use the kinect with ROS. There is a lot of information about the Kinect for the Turtlebot.

Just a note, if you want to position the robot a certain distance from an object, you just need to set the navigation goal to a point that is that distance away.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2012-02-09 02:01:02 -0500

Seen: 858 times

Last updated: Feb 09 '12