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

Sonar sensor in ROS

asked 2012-06-29 06:57:02 -0600

this post is marked as community wiki

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

Hello to everybody,

I have to ask a suggestion. Is there any implementation of sonar sensor in ROS?

I need an height estimator for my simulated quadrotor (it has to be external to IMU equipped on the quadrotor) in ROS. So, I thought to a sonar sensor.

I know that I could subscribe to all model state topic and get the z but this might be a source of error. Think about a quadrotor at 1m of height in hovering. If there is an object under it (own height 0.2m) the absolute height is again 1m instead of 1-0.2 = 0.8m that a sonar will have as output. In the meantime, if I check this constraint it is a source of error. Think about quadrotor with 15deg of roll. The height is not 1m but something more.

So, I need this kind of error. I also thought also to a range finder sensor (like Hokuyo) that I know there is already in ROS with a range really small. Has anyone tried this solution? In this way, I might be sure that it works. If there is a sonar implementation, this would be great!

Thanks a lot for any reply. Best regards,

Neostek

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
1

answered 2012-07-01 05:35:43 -0600

this post is marked as community wiki

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

hello there is a ros implementation of SRF08 sonar sensors available on http://www.robot-electronics.co.uk/htm/srf08tech.shtml

then here is the ros package of this sensor

https://launchpad.net/usbi2c-ros-pkg

you may give it a try :)

edit flag offensive delete link more
0

answered 2012-06-29 07:01:39 -0600

this post is marked as community wiki

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

In addition to previous topic, I could also try with a kinect camera with a small range instead of laser sensor.

What is your opinion? Has anyone tried?

edit flag offensive delete link more
0

answered 2012-06-30 11:19:08 -0600

this post is marked as community wiki

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

There is sonar implementation in ROS; however, I recommend you go with a single reading laser. This way, you won't have to deal with the inaccuracy of a sonar sensor on your drone.

One of such sensors is the Sharp IR Ranger. It is implemented and documented. Hope this was helpful!

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2012-06-29 06:57:02 -0600

Seen: 2,465 times

Last updated: Jul 01 '12