As many of you are aware the Microsoft Kinect, and Asus Xtion are now out of production and are getting harder to obtain. As such we need to find a new depth sensor to use for the TurtleBot.
Thanks to the work of several of the TurtleBot distributors as well as support from Orbbec I’m happy to announce that we have initial versions of ROS drivers for the Astra available as debian packages.
Call for testing
If you have an astra please take some time to try out the new packages. They are definitely still under development but should be a drop in replacement for the openni_camera.
There are packages currently in ros-shadow-fixed for both indigo and kinetic. The package name is astra_camera, and there’s an astra_launch package as well.
To get things working you may need to install udev rules
If you’d like to try out the TurtleBot with an Astra there’s an astra_support branch of the turtlebot repository which has added astra as a possible TURTLEBOT_3D_SENSOR
I tried the ROS driver with the Astra S (the short range model) and it was unusably noisy. The best way I can describe the point cloud is “blizzard in a glass pyramid”. As a sanity check, I tried using the standard SDK on my mac, and it was fine (although the data was definitely not nearly as good as a short range carmine). Has anyone had success with the Astra S and the ROS driver?
Your question on the Orbbec forums is likely the right place to ask. I have not observed it but our demos are not especially sensitive to small roll angles to we might not have noticed.
I am a new user of turtlebot2. I got a problem on setting up the Astra sensor.
First, I failed to set up the video stream in this tutorials . The error is “uvc_get_stream_ctrl_format_size: Invalid mode (-51)”. Is there anyone got this problem, and could you please let me know how to solve it?
Second, when I cakin_make astra_camera, there is a error “/usr/bin/ld: cannot find -lOpenNI2Orbbec”. Can you please let me know how to fix it?