Robotics StackExchange | Archived questions

Using kinect faking laser data

I just started working on navigation stack for the robot which we are building in our lab. The idea is to navigate the robot using navigation stack with kinect. For doing this I want to convert the point cloud to laser scan data. fakelaser.launch from rbxvol_1 package is the launch file I am using to do this process.

But I am getting the following error continuously. Please give me your suggestions to rectify this problem.

[ERROR] [1351918916.523691265]: Failed to load nodelet [/pointcloud_throttle] of type [pointcloud_to_laserscan/CloudThrottle]: Failed to load library /opt/ros/electric/stacks/turtlebot/pointcloud_to_laserscan/lib/libcloud_to_scan.so. Make sure that you are calling the PLUGINLIB_REGISTER_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Cannot load library: /opt/ros/electric/stacks/turtlebot/pointcloud_to_laserscan/lib/libcloud_to_scan.so: cannot open shared object file: No such file or directory
[FATAL] [1351918916.524293511]: Service call failed!
[ERROR] [1351918916.529819578]: Failed to load nodelet [/kinect_laser_narrow] of type [pointcloud_to_laserscan/CloudToScan]: Failed to load library /opt/ros/electric/stacks/turtlebot/pointcloud_to_laserscan/lib/libcloud_to_scan.so. Make sure that you are calling the PLUGINLIB_REGISTER_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Cannot load library: /opt/ros/electric/stacks/turtlebot/pointcloud_to_laserscan/lib/libcloud_to_scan.so: cannot open shared object file: No such file or directory
[FATAL] [1351918916.530459837]: Service call failed!
[ERROR] [1351918916.530977995]: Failed to load nodelet [/kinect_laser] of type [pointcloud_to_laserscan/CloudToScan]: Failed to load library /opt/ros/electric/stacks/turtlebot/pointcloud_to_laserscan/lib/libcloud_to_scan.so. Make sure that you are calling the PLUGINLIB_REGISTER_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Cannot load library: /opt/ros/electric/stacks/turtlebot/pointcloud_to_laserscan/lib/libcloud_to_scan.so: cannot open shared object file: No such file or directory
[FATAL] [1351918916.531440794]: Service call failed!

Asked by Rajeswari on 2012-11-02 19:10:28 UTC

Comments

Do those files that it can't find exist?

Asked by jbohren on 2012-11-03 09:34:52 UTC

It is not there in the path /opt/ros/electric/stacks/turtlebot/pointcloud_to_laserscan/lib/ ...

Asked by Rajeswari on 2012-11-04 00:26:21 UTC

At least from the code in the turtlebot trunk, it doesn't look like that package actually builds nodelets. Maybe you should file a bug report here: http://code.google.com/p/ros-by-example/issues/entry

Asked by jbohren on 2012-11-04 12:39:35 UTC

Answers