Questions tagged [sonar]

SONAR stands for SOund Navigation And Ranging, it is a technique that uses sound waves to detect objects or to navigate.

Filter by
Sorted by
Tagged with
0 votes
2 answers
5 views

gazebo_ros range plugin do not show in rostopic list

Hi, I am trying to implement a sonar sensor in Gazebo. I search online and find this tutorial. I follow the instruction and make some change because I use Noetic instead of Kinetic. After setting up, ...
user avatar
0 votes
0 answers
86 views

Custom sensors and materials simulation in Gazebo: how to simulate specific sensors behaviors for heterogenous materials / buildings

We are currently working on a simulation for a drone that would evolve in an urban environment. It would flight in front of facades and thus must avoid collision into walls, balconies, windows, etc. ...
Anil Narassiguin's user avatar
0 votes
1 answer
1 view

sonars with range_sensor_layer not clearing obstacles

Hi everyone, I'm working on a turtlebot3 burger and I'm trying to integrate sonars in order to detect low obstacles in front of the robot. Currently, there are two sonars mounted to the robot, and ...
user avatar
0 votes
1 answer
4 views

Error with range_sensor_layer. move_base node dies when a sensor_msgs/Range is published

Hi, I am trying to setup a range_sensor_layer to use an ultrasonic sensor on the navigation stack. I am using move_base in a custom mobile robot. The robot uses a computer with Ubuntu 18.04.2 LTS and ...
user avatar
2 votes
1 answer
358 views

Convert sonar scans to Lidar scan file

Has anyone tried to map environments using Sonars or 1D ToF sensors? Since it's very difficult to implement such an algorithm from the scratch, I'm planning to use an existing ROS packages such as ...
Tharindu Suraj's user avatar
0 votes
1 answer
1 view

Ultrasonic sensor with range_sensor_layer not forming cone obstacles

Hi, I am able to form a costmap using my Lidar data and move_base through the ROS Navigation stack. However when I try to integrate an ultrasonic sensor to the costmap using range_sensor_layer there ...
user avatar
2 votes
5 answers
10k views

What's the difference between a sonar and ultrasonic sensor?

After having read the introductions of the Wikipedia articles about "sonar" and "ultrasonic sensor", it is still not clear to me what the differences between the two are. In the context of robotics, ...
user avatar
2 votes
1 answer
47 views

Appropriate distance sensing technology for specified conditions [closed]

I have been considering different distance sensing technologies for the following circumstance: Range needs to be about 2.5 meters The surface being measured is a wall that is painted black The ...
Murey Tasroc's user avatar
4 votes
0 answers
206 views

Matlab: Simulate received signals of sonar sensors [closed]

StackExchange community! I need the guidance what to use for the generation sensor data in Matlab. My purpose is to optimize the exploration process of unknown environment using the multi-robot ...
Albina Kamalova's user avatar
0 votes
1 answer
1 view

Unknown noise in uwsim 3D range mapping

I am working with UWSim, and I have modelled a rotating multibeam on the AUV (like a lidar on a car) that maps the 3D surroundings of the robot, creating a "range map". I am facing a type of ...
user avatar
0 votes
1 answer
1 view

I'm using CAT simulation and I added sonars to the jeep in the simulation using hector gazebo but I keep getting an error in rviz

I keep getting the error " Transform [sender=unknown publisher]For frame [/sonar link]: Frame [/sonar link] does not exist " I tried all the solutions provided in the ROS answers but still I ...
user avatar
0 votes
1 answer
3 views

What is the difference between tf_broadcaster and tf_listener?

I'm trying to code tf configuration in navigation stack, i'm having some problem in understanding if i need to code one tf_broadcaster and one tf_listener for each sensor or just one tf_broadcaster ...
user avatar
0 votes
1 answer
1 view

Obstacle avoidance with navigation stack without map!

I've got a little robot with 4 sonar sensor, is it possible to do obstacle avoidance without have a map? I've just finish to configure navigation stack and setting up launch files, but now i'm stuck. ...
user avatar
0 votes
1 answer
1 view

range_sensor_layer marks max sonar range as obstacle?

I'm using Gazebo to simulate a 4-wheeled differential drive robot. The robot has a forward sonar sensor, so I added a simulated sonar sensor. The sonar sensor appears to work; it detects obstacles and ...
user avatar
0 votes
1 answer
1 view

how to access rosaria/sonar pointcloud data

When i used rostopic echo /RosAria/sonar it showed points: which showed x,y,z,data I want to access these x,y,z data with a cpp file. i'm trying msg->points.data() Originally posted by Himanshu ...
user avatar
0 votes
1 answer
1k views

Quadcopter PID Tuning for Altitude Hold/Position Hold along Z axis

Good day, I have just finished tuning the Pitch and Roll PID's. I did this by setting the throttle such that the quad is weightless. I did the tuning of each axes separately. I would just like to ask ...
user123456098's user avatar
1 vote
1 answer
177 views

Ultrasonic Sensor's Lag (20Hz) effect on PID contol loop rate (150Hz)

Good day, I would like to ask how is it possible to use an ultrasonic sensor for altitude hold in a quadcopter if the sampling rate of the Ultrasonic sensor (HC-SR04) is only 20Hz before incurring any ...
user123456098's user avatar
0 votes
2 answers
1 view

a cheap Laser / IR solution for 2D mapping?

Hi guys, does anyone know of a relatively cheap sensor solution for 2D mapping? don't need it to be (laser) accurate. just good enough to build a 2D map for some basic indoor navigation job. Sonar, IR,...
user avatar
0 votes
1 answer
1 view

Viewing p2os sonar in RViz

I would like to get the sonar sensors for my Pioneer P3-DX robot up and running. I am utilizing ROS Hydro on Ubuntu 12.04 on both a base laptop and a PC on the P3-DX. I've gone into p2os/p2os_driver/...
user avatar
0 votes
2 answers
114 views

Dynamically detect changing obstacles

So the idea is that there would be one robot acting as overwatch, which would detect all of the obstacles in an area (which are not necessarily static), and then send the data about the obstacles' ...
HotelCalifornia's user avatar
4 votes
3 answers
155 views

Tracking Landspeed Underwater

I am hoping someone might be able to nudge me in the right direction (apologies for the long post but wanted to get all the information I have gained so far down. Basically I am after a solution to ...
OllieRoberts's user avatar
0 votes
1 answer
1 view

Fusing 2 sonars / pingers as continous sensors or 'GPS'

Picking up where I left ekf_localization-node-not-responding, I am trying to fuse position in x and y from 2 sonars (Tritech Micron MK III) with (double integrated accelerometer) position from an IMU (...
user avatar
0 votes
1 answer
1 view

Phidgets interface kit 8/8/8 with EZ1 sonar sensor and ROS Hydro

Hello, I implemented a c++ code with phidgets interface kit and the ez1 sonar sensor to be used as collision avoidance on a robot. But I'm having trouble creating the package or somehow building my ...
user avatar
2 votes
3 answers
2k views

SLAM without landmarks using sonar [duplicate]

I'm currently programming an app for a robot and I'd like to make him map a zone and then make him move autonomously from one point to another. I have to solve a SLAM problem, but the biggest matter ...
PinkPR's user avatar
  • 61
7 votes
7 answers
7k views

What are some low cost alternatives for lidar? [closed]

It need not be as effective as lidar or it may have some disadvantages when compared with lidar. What are the probable alternatives? Edit: I'm intending to use it outdoors for navigation of ...
seetharaman's user avatar
0 votes
1 answer
1 view

how to solve the error ? undefined reference to `laser_geometry::LaserProjection:

I am working in corverting the laserscan data to sonar data. In this task I had I have the same problem as in this question "http://answers.ros.org/question/31968/compiler-cant-find-...
user avatar
0 votes
1 answer
1 view

Error error in operand of ‘->’ which has non-pointer type ‘sensor_msgs::PointCloud’

I wrote a code to convert from laserscan points to sonar scan point from the following link wiki.ros.org/laser_geometry where they provide the following code ...
user avatar
0 votes
1 answer
1 view

side scan sonar

Hi, I'm working on an underwater robot simulator. The dynamic and control parts are covered and I am now trying to simulate side-scan sonars, as it is a commonly used sensor in AUV. Are there any ROS ...
oKermorgant's user avatar
6 votes
1 answer
6k views

How do ultrasonic range finders detect objects at an angle?

As far as I can tell, an ultrasonic rangefinder works by reflecting inaudible soundwaves off of objects and timing their return. But if the object has a flat surface and is angled with respect to the ...
Paul's user avatar
  • 1,258
8 votes
1 answer
507 views

Monte-Carlo Localization

I'm implementing Monte-Carlo localization for my robot that is given a map of the enviroment and its starting location and orientation. Mine approach is as follows: Uniformly create 500 particles ...
Andrei Ivanov's user avatar
6 votes
1 answer
288 views

Image retrieval through a multibeam imaging sonar

I would like to know if anyone here has used the Blueview SDK (Linux) for retrieval of images from the pings obtained by a multibeam sonar (P450, P900, etc.) ? If so, I'd like to know why would anyone ...
freax's user avatar
  • 61
3 votes
2 answers
288 views

Usage of Multibeam 2D Imaging Sonar for AUVs, testing them in the pool environment

I belong to an AUV team at my university. We are planning to have a Multibeam 2D Imaging Sonar (the Blueview P900) for our AUV to detect obstacles underwater. I have the following questions to ask on ...
freax's user avatar
  • 33
0 votes
1 answer
1 view

Generate map with underwater sonar data

I would like to create a map with underwater sonar intensity data. What I did so far was creating a pointcloud2 message from the intensity data, with a simple threshold for the intensities. Due to the ...
user avatar
8 votes
1 answer
1k views

How can I manipulate real-time sonar data from my Arducopter in Arduino?

I have a APM 3DR Quad with a 3DR radio telemetry kit. I would like to send real-time sonar data to my laptop (running Windows 7) in order to manipulate it in an additional Arduino Sketch. The ...
user1702's user avatar
11 votes
3 answers
3k views

How to deal with sonar crosstalk

Our robot has a circular array of 12 sonar sensors that looks like this: The sonar sensors themselves are pretty good. We use a low-pass filter to deal with noise, and the readings seem pretty ...
Robz's user avatar
  • 2,132
0 votes
1 answer
1 view

how can i use sonar with hector_mapping package (laser and IMU) to draw map?

i created /map with laser an imu by hector_mapping package. but how can i use sonar (with laser and imu) too create better map? Originally posted by Mohsen Hk on ROS Answers with karma: 139 on 2013-...
user avatar
0 votes
2 answers
1 view

How to turn off Pioneer 3dx rear sonars using ROSARIA?

I have a Pioneer 3dx mobile robot, which has eight front sonars installed. It is also possible to have eight additional sonars at the rear of the robot, but I don't have these. However, when ...
user avatar
0 votes
1 answer
1 view

Anyone using SRF08 ranger on address other then 0xF8?

I've got a single SRF08 ranger running on the supplied 0xF8 address, but I can't get it to work on the other addresses (I need several sensors). I have verified the ranger to be addressed to 0xE8, ...
user avatar
0 votes
2 answers
1 view

ROS Answers SE migration: hector sonar

I want to know if libhector_gazebo_sonar works with only one array of Ray data in it field of view. I am testing the sonar right now but the lectures are very bad. If the object is inside the range ...
user avatar
0 votes
1 answer
3 views

Cost Map 2D Setup

Hi all, I'm still trying to figure out a way to generate a reasonable map using sonar data alone. I've given up on gmapping for now. Thought I'd look at the navigation stack's cost map 2d - questions ...
MarkyMark's user avatar
  • 496
0 votes
4 answers
3 views

Mapping with Sonar Data?

Hi All, Had anyone had any success creating a reasonable map in ROS with just sonar and odometry data? If so I'd like to know what map type; setup etc you used. Currently the map is a mess (An only ...
MarkyMark's user avatar
  • 496
0 votes
1 answer
1 view

Porblem Publishing Sonar and IR Data

Hi all, Not sure what's the matter here. If I use rostopic list, when my publisher has advertises Sonar messages I see /Sonar in the list. However if I try just the IR data it sometimes works most of ...
MarkyMark's user avatar
  • 496
0 votes
1 answer
1 view

Help with tf and sensor & odometry and robot positioning

Hi All, Soz if this question is a bit confused after much flicking through the tuts) - I am... At the moment I'm simply trying to, in code (i.e. leaving out URDF for now) create my robot. It's simply ...
MarkyMark's user avatar
  • 496
0 votes
1 answer
2 views

Sonar sensor in ROS

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 ...
user avatar
0 votes
2 answers
1 view

Problem running pointcloud_to_laserscan launch file

I'm attempting to use the pointcloud_to_laserscan stack with data we have collected from a sonar scan which has been converted in to pointcloud2 data. I'm a little confused at how nodelet's and also ...
user avatar
0 votes
1 answer
3 views

Ultrasonic range sensors in gazebo

Hi, I've been trying to find a robot with at least one ultrasonic range sensor that is already simulated in Gazebo so I can see how it is programmed, but I can't find any, and I see that there isn't a ...
user avatar
0 votes
2 answers
2 views

use a single static_transform_publisher for multiple sensors

Hello everyone, I just started using ros to build a sonar sensor array composed of 16 sensors. I was wondering if there is a way to use a single static_transform_publisher to broadcast all the sensors ...
user avatar
0 votes
3 answers
1 view

How to display sonar readings in Rviz

I have a custom robot and have a URDF model of it set up in rviz. I have several Sonars and Sharp IR sensors mounted on it. I'm working my way toward using the navigation tools, how do I show my ...
user avatar