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

david059's profile - activity

2016-12-01 11:15:38 -0500 received badge  Notable Question (source)
2015-09-14 10:09:54 -0500 received badge  Popular Question (source)
2015-06-04 01:31:24 -0500 received badge  Famous Question (source)
2015-05-13 10:38:46 -0500 commented answer How to get pointcloud2 data from usb_cam or Pointgrey camera?

If you roslaunch a launch file you have to rectify the original launch file, assign specific arg value like args="load image_proc/debayer $(arg manager) $(arg bond)" you need replace $(arg manager) with standalone_nodelet, like tutorial in the [](http://wiki.ros.org/nodelet/Tutorials/Running%20a%20n

2015-05-13 10:35:35 -0500 commented answer How to get pointcloud2 data from usb_cam or Pointgrey camera?

if you are running a node, run this ROS_NAMESPACE=my_camera rosrun image_proc image_proc. my_camera is the relative name provided by your camera driver there will have topic shown in http://wiki.ros.org/image_proc?distro... Nodes section.

2015-05-13 01:30:27 -0500 commented answer How to get pointcloud2 data from usb_cam or Pointgrey camera?

I just get it through, you have to write a launch file according to the nodelet_plugins.xml file in depth_image_proc. You have to run a nodelet and here is the tutorial, I can get some thing in RVIZ, but still some trouble in ar_track

2015-05-12 11:22:33 -0500 received badge  Teacher (source)
2015-05-12 11:22:33 -0500 received badge  Self-Learner (source)
2015-05-12 10:55:28 -0500 answered a question How to get pointcloud2 data from usb_cam or Pointgrey camera?

To obtain sensor_msgs/PointCloud or sensor_msgs/PointCloud2 data, I think there is an easy way to realize it. No matter what your camera_driver is, there will always have Image_raw data. I use PointGrey carema and usb camera, both drivers of them can get raw image whose format is sensor_msgs/Image. Next use image_proc http://wiki.ros.org/image_proc?distro... we can get Image_rect [Image] which is the data format needed in the next step. I find depth_image_proc can produce PoindCloud or PointCloud2 data by using Image_rect. Here: http://wiki.ros.org/depth_image_proc . I think this is a way worthy of trying, even though I don't know what kind of image will finally get. I'm trying now, and I will update this question informing any one who see this question. Welcome everyone to come to discuss.

2015-05-12 10:42:48 -0500 commented answer How to get pointcloud2 data from usb_cam or Pointgrey camera?

I will talk in more detail in my answer below

2015-05-12 10:40:36 -0500 commented answer How to get pointcloud2 data from usb_cam or Pointgrey camera?

Hey KDROS, after reading about what it says in github, I realize the problem you mentioned , LSD_SLAM indeed can not be used for live-pointcloud use in ROS. ButI think I find another way to get PointCloud2 data. By using image_proc

2015-05-11 22:31:42 -0500 received badge  Notable Question (source)
2015-05-11 07:21:27 -0500 received badge  Popular Question (source)
2015-05-11 07:00:57 -0500 received badge  Supporter (source)
2015-05-11 07:00:54 -0500 received badge  Scholar (source)
2015-05-11 07:00:50 -0500 commented answer How to get pointcloud2 data from usb_cam or Pointgrey camera?

I think you just really did me a great favor! Even though I can't find LSD_SLAM nor ORB_SLAM in http://www.ros.org/browse/list.php , I find them in github! I will try them right now and I hope this time I can make it. Thank you, KDROS!

2015-05-11 06:22:35 -0500 commented answer How to get pointcloud2 data from usb_cam or Pointgrey camera?

WOW! So quick! Thank you very much for your guidance! So now I understand what can be used for OpenNI and what cannot. But can I take it that the pointcloud can just only be generated by OpenNI which means I have to have devices you mentioned? Is there any other way I can get pointcloud with uabcam?

2015-05-11 05:28:32 -0500 asked a question How to get pointcloud2 data from usb_cam or Pointgrey camera?

Hello, experts~ I am a new in ROS. And recently, I am trying to get image and make it detected by the node ar_track_alvar. However, this ar node requires sensor_msgs/PointCloud2 data. Firstly I tried to use usb_cam_node and I got sensor_msgs/Image. The same situation happened using Pointgrey camera with its driver: pointgrey_camera_driver. After searching some files, I find that it might work if I can use openni to get the image, after all it is discribed in wiki: "Launch files to open an OpenNI device and load all nodelets to convert raw depth/RGB/IR streams to depth images, disparity images, and (registered) point clouds."here. And after I run the command: " roslaunch openni2_launch openni2.launch " it says there is no device. I really don't know how to make it out. Can anyone help me answer the following question: 1. Can pointgrey camera be directly used by openni launch file? 2. Can common USB camera be used by openni launch? 3. If the answer of both is negative, how can I get pointcloud2 data with what kind of device and with which driver? P.S. Here is what shell says after I run roslaunch openni2_launch openni2.launch

2015-04-13 05:50:34 -0500 asked a question different datatype between pointgrey_camera_driver and ar_track_alvar

I am trying to use a pointgrey camera to get image by using roslaunch pointgrey_camera_driver camera.launch and I want to use it to detect individual tags in ar_track_alvar. However there are some warning when everytime I run my launch file, and here is what shown in terminal So is there anyone who know how to solve? Thanks for your help~