-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vision System Depth #124
Comments
Hi @RobaczeQ, Color and depth stream are streamed on rtsp://<robot_ip>/color and rtsp://<robot_ip>/depth. As per the "Working with camera streams using GStreamer" section in the user guide, it is recommanded to use GStreamer to handle camera streams. Unfortunately, I have very limited knowledge on the vision module. I almost never spent time on it. At some point (when time will allow it) I will probably dive on this topic and go throught the ros_kortex_vision issues. Vitaliy's examples are using a Kinova Camera (which is a Intel Realsense camera). He used the same depth sensor stream. For his point cloud example, he also used the librealsense library. I have access to his code, I will inform myself if I can share his work. I will get back to you on this. I will also get back to you on the other issue. I do not have the background to help you on the Rgerads, |
https://github.com/Kinovarobotics/ros_kortex_vision/blob/master/src/vision.cpp But did he use it when it was connected to Kinova arm (via Ethernet) or just USB to vision module? If it was still connected to another arm that wasn't in those pictures, then I would probably try Intel RealSense library first instead of GStreamer. I have some idea how should Thanks for your help :) |
Vitaliy used a camera mounted on an second arm that was not present in the pictures and he was connected to the arm via a regular Ethernet cable. |
Summary
As stated in #88 it is possible to get RGB data but not Depth using OpenCV and Gstreamer, #49 suggests using ROS because there aren't bindings for depth data for python. Is there binding for C++ to access Depth data? It doesn't need to be using OpenCV, if Matlab and ROS could get depth data, then it shouldn't be a problem to get it in C++, right?
Also on ros_kortex_vision is an issue (Kinovarobotics/ros_kortex_vision#1) where @VitaliyKhomko has really nice examples of point cloud/distance-based thresholding/distance measurement probably using Intel® RealSense™ and Kinova camera (or not Kinova camera? Like I can see Kinova camera on the pictures, so he had 2 of them? Or did he unplug Kinova camera and use it with a USB cable?). I tried Intel® RealSense™ D400 Series Custom Calibration but it doesn't find the camera thru ethernet. Is it possible to make that code (he works for Kinova) available to the public or by mail?
Use case
Spreading use cases of Kinova, examples in C++ doesn't even show how to get data from the camera, just parameters.
Also hi @felixmaisonneuve, I would appreciate looking again at #77, I reopened 2 weeks ago and didn't get any answer.
Regards,
Matt
The text was updated successfully, but these errors were encountered: