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

Hyungi's profile - activity

2016-03-17 10:05:35 -0500 received badge  Nice Question (source)
2013-07-18 19:13:38 -0500 received badge  Famous Question (source)
2013-05-16 15:50:38 -0500 received badge  Notable Question (source)
2013-04-30 04:31:28 -0500 received badge  Famous Question (source)
2013-04-26 15:13:26 -0500 received badge  Popular Question (source)
2013-04-26 15:10:43 -0500 commented answer velodyne position packets

Thanks for your helpful advice.

2013-04-26 14:17:38 -0500 received badge  Student (source)
2013-04-25 14:10:00 -0500 asked a question velodyne position packets

Hi, I don't know how accurate these are, but I tried to use position packets that described as below.

Position Packets contain(source port : 8308): Header, Zero’s, 3x Boards with 8byte Gyro data, Zero’s, Timestamp, Zero’s, NMEA sentence, Zeros (total of 554 bytes, incl 512 data bytes)

I can monitor the packets using Wireshark, but I wonder if the packets can be acquired by velodyne ros package. I saw only 2368 port number(distance and intensity info) on source codes. I'm not quite sure that the velodyne package is implemented to get the position packets.

Is there anyone who knows about this? :)

2013-01-31 04:47:46 -0500 commented question how to extract the data from the packets of Velodyne HDL-32E

@piyushk: Thank you.

2013-01-30 13:37:54 -0500 received badge  Notable Question (source)
2013-01-29 12:26:04 -0500 commented question how to extract the data from the packets of Velodyne HDL-32E

@piyushk: Thanks. I think that I solved the above warning messages. You mean that the topic "/velodyne_points" has unpacked data, but "$rostopic echo /velodyne_points" shows also 1byte digit to me. Is this right? I could see the pointclouds using rviz, but I want to save as numerical data.

2013-01-29 12:05:27 -0500 received badge  Popular Question (source)
2013-01-27 21:25:07 -0500 received badge  Scholar (source)
2013-01-27 21:23:27 -0500 received badge  Supporter (source)
2013-01-27 18:00:40 -0500 received badge  Editor (source)
2013-01-27 17:53:01 -0500 asked a question how to extract the data from the packets of Velodyne HDL-32E

hi, I'm using velodyne and Pan-Tilt Unit together. I could get the packets with the below command.

$ rosbag record -O test.bag /velodyne_packets /velodyne_points

or

$ rosrun velodyne_driver vdump pcap- eth0

However, results are just expressed as the combination of 1-byte digit. I need the information such as laser sources, distances, rotations, intensities, etc. I've seen that the code(velodyne/velodyne_pointcloud/src/lib/rawdata.cc) has the unpacking formula of a packet, but I couldn't know how to extract the data directly.

Do I have to change the source codes? OR Is there another way to get the unpacked data?

Your comments will be much appreciated.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I have two warning messages when I typed below two commands respectively.

$ rosrun velodyne_driver velodyne_node _model:=32E

[ WARN] [1359363950.652052848]: Velodyne poll() timeout

$rosrun velodyne_pointcloud transform_node _calibration:=32db.yaml

[ WARN] [1359363867.642563134]: MessageFilter [target=/odom ]: Dropped 100.00% of messages so far. Please turn the [ros.velodyne_pointcloud.message_notifier] rosconsole logger to DEBUG for more information.

I don't know what's wrong.