Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS-multi-velodyne

This is the ROS package containing example code of

  • launch files converting multiple Velodyne sensor inputs to multiple PointCloud2 topics
  • Python script and a launch file of a ROS node subscribing multiple PointCloud2 topics and publishing modified PointCloud2 topics

Written by Jaeil Park, Seoul Robotics 2017

Key files

File to launch nodelets to receive velodyne sensor inputs (velodyne_packets) and convert to point cloud messages. You can modify driver options and conversion options with arguments. For example, you can change the topic name with topic_name argument.

File to launch cloud_listner.py node. See script/cloud_listener.py.

A ROS node subscribing two PointCloud2 topics emitted by cloud_nodelet.launch. When a PointCloud2 topic is received, the node translates XYZ points in the topic by topicN_shift and publishes translated XYZ points (without intensity and laser id) with a prefix translated/ which makes the name of a new topic translated/original_topic_name. Frame id of the new topic is velodyne, same as the original topic's.

A launch file launching cloud_nodelet.launch file twice to receive messages from two Velodyne sensors, and cloud_listener.launch file to manipulate point clouds.

  • Important: You have to assign a different port number to each Velodyne sensor.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages