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

fleishman's profile - activity

2018-07-20 12:29:17 -0500 received badge  Famous Question (source)
2017-10-03 07:38:06 -0500 received badge  Student (source)
2017-06-12 14:33:27 -0500 received badge  Notable Question (source)
2016-10-28 06:32:35 -0500 received badge  Popular Question (source)
2016-08-19 08:55:16 -0500 answered a question Help with setting up Kinect

I had the same problem with my ASUS Xtion Pro Live camera, and answered my own question here: http://answers.ros.org/question/23872... I used this http://wiki.ros.org/openni_launch/Tut... calibration to generate those files.

2016-08-19 08:53:55 -0500 received badge  Famous Question (source)
2016-08-19 08:52:21 -0500 received badge  Supporter (source)
2016-08-09 05:34:46 -0500 answered a question OpenNI camera calibration yaml file not found

I fixed this by following this tutorial http://wiki.ros.org/openni_launch/Tut...

2016-08-09 05:33:21 -0500 received badge  Notable Question (source)
2016-08-08 09:07:20 -0500 asked a question Trouble with visp_camera_calibration

I've been trying to perform hand-eye calibration on my Baxter robot using the visp_camera_calibration package with this tutorial: http://wiki.ros.org/visp_camera_calib...

I am using an ASUS Xtion, which is not a firewire camera, so I have changed the launch file as follows:

<launch> <node pkg="rqt_console" name="rqt_console" type="rqt_console"/> <node pkg="openni_camera" type="openni_node" name="camera_node"/> <node pkg="image_view" type="image_view" name="my_image_raw_viewer" args="image:=/camera/rgb/image_raw"/> <arg name="calibration_path" default="calibration.ini"/>

<group ns="visp_camera_calibration">

<node pkg="visp_camera_calibration" name="visp_camera_calibration_calibrator" type="visp_camera_calibration_calibrator"/>

<!-- <node pkg="visp_camera_calibration" name="visp_camera_calibration_image_processing" type="visp_camera_calibration_image_processing" args="camera_prefix:=/camera/rgb/"> -->

<node pkg="visp_camera_calibration" name="visp_camera_calibration_image_processing" type="visp_camera_calibration_image_processing">

  <param name="gray_level_precision" value="0.7" />
  <param name="size_precision" value="0.5" />
  <param name="pause_at_each_frame" value="False" />
  <param name="calibration_path" type="string" value="$(arg calibration_path)" />

  <!-- 3D coordinates of all points on the calibration pattern. In this example, points are planar -->
  <rosparam param="model_points_x">[0.0, 0.03, 0.06, 0.09, 0.12, 0.15, 0.0, 0.03, 0.06, 0.09, 0.12, 0.15, 0.0, 0.03, 0.06, 0.09, 0.12, 0.15, 0.0, 0.03, 0.06, 0.09, 0.12, 0.15, 0.0, 0.03, 0.06, 0.09, 0.12, 0.15, 0.0, 0.03, 0.06, 0.09, 0.12, 0.15]</rosparam>
  <rosparam param="model_points_y">[0.0, 0.00, 0.00, 0.00, 0.00, 0.00, .03, 0.03, 0.03, 0.03, 0.03, 0.03, .06, 0.06, 0.06, 0.06, 0.06, 0.06, .09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.12,0.12, 0.12, 0.12, 0.12, 0.12, 0.15,0.15, 0.15, 0.15, 0.15, 0.15]</rosparam>
  <rosparam param="model_points_z">[0.0, 0.00, 0.00, 0.00, 0.00, 0.00, 0.0, 0.00, 0.00, 0.00, 0.00, 0.00, 0.0, 0.00, 0.00, 0.00, 0.00, 0.00, 0.0, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.0, 0.00, 0.00, 0.00, 0.00,0.00]</rosparam>

  <!-- 3D coordinates of 4 points the user has to select to initialise the calibration process -->
  <rosparam param="selected_points_x">[0.03, 0.03, 0.09, 0.12]</rosparam>
  <rosparam param="selected_points_y">[0.03, 0.12, 0.12, 0.03]</rosparam>
  <rosparam param="selected_points_z">[0.00, 0.00, 0.00, 0.00]</rosparam>     
</node>

</group> </launch>

I realised that openni publishes to camera/rgb/image_raw as opposed to just camera/image_raw so I ran it with $ roslaunch calib-live-firewire.launch camera/image_raw:=/camera/rgb/image_raw camera_prefix:=/camera/rgb $ roslaunch openni_launch openni.launch (new terminal)

This opens the image viewer fine and I can see the Xtion feed, as well as opens the rqt view fine. The issue is that I can't get the image into the calibration window.

I have opened ... (more)

2016-07-22 04:14:53 -0500 received badge  Enthusiast
2016-07-21 22:20:08 -0500 received badge  Popular Question (source)
2016-07-07 06:28:08 -0500 answered a question Which RGB-D sensor is better with ROS packages?

I've only used the Xtion Pro Live and it works pretty well. I've seen a lot of people using Kinect v2 cameras, so there will be a lot of support for these. They are also higher resolution than the Xtion Pro live and the v1 so will be a bit better. I personally wouldn't buy one of the original Kinects, but it's up to you as they are pretty cheap. If I was to buy one today I would buy a Kinect v2, because they have good resolution and a good community of support.

2016-07-04 09:22:33 -0500 asked a question OpenNI camera calibration yaml file not found

This is my first question, so forgive me for any formatting issues. I'm trying to use the visp_calibration package to calibrate an Xtion pro live camera. This uses the camera1394 package, which is giving me errors.

When I run

roslaunch openni_launch openni.launch

followed by

roslaunch calib-live-firewire.launch

from the tutorial, I receive a camera not found error and the warnings:

Using default parameters for IR camera calibration.
Camera calibration file /home/baxter/.ros/camera_info/depth_1205220468.yaml not found.
Using default parameters for RGB camera calibration.
Camera calibration file /home/baxter/.ros/camera_info/rgb_1205220468.yaml not found.

I checked the terminal and get these same warnings when i run

roslaunch openni_launch openni.launch

I looked at OpenNI: Camera calibration file not found and have run:

baxter@13:24:~/ros_ws/src$ ls /home/baxter/.ros/camera_info
ls: cannot access /home/baxter/.ros/camera_info: No such file or directory
baxter@13:24:~/ros_ws/src$ ls /home/baxter/.ros
latest  log  roscore-11311.pid  rosdep  rospack_cache_02456348576439424157

Should I have the yaml files? If so, how do I get them? I can launch the camera, but it needs to publish under the /camera/image_raw topic for the calibration to work, and it seems to be publishing under /camera/rgb/image_raw and /camera/ir/image_raw.