Hi, I'm working on a camera based person following bot using R200, please see the video below is what I got so far:
https://youtu.be/L-9M0H3LjAQ Camera based person following robot - YouTube
The problem is that the R200 camera randomly lost track of the person it is tracking while moving, is there anyway to make it more robust and reliable? I've been thinking if I add another camera will help with the situation?
I'm using SDK 2016R2 in C# .
Thanks.
链接已复制
I did some research on the idea of widening the R200's field of view (FOV). RealSense robotics expert McCool - who I have linked into this discussion so he can hopefully contribute - suggested linking three R200s together to provide a 150 degree FOV in a horizontal camera arrangement or 130 degrees in a vertical camera arrangement.
Skip down to the third paragraph of the above post that begins with 'What WILL work'.
Thank you very much Marty! That Turtlebot 3 looks really good!
From the article I can see that three R200 are connected to a USB3.0 hub, and the hub is connected to Joule. In my case I can connected three R200 to my PC(I have three USB 3.0 port), but what should I do with the SDK software, how can I calibrate these three R200?
Since the three R200s are probably just looking straight ahead like they normally do, then you could likely just use the normal R200 Camera Calibrator tool on your PC to calibrate each one individually.
https://downloadcenter.intel.com/download/24958/Intel-RealSense-Camera-Calibrator-for-Windows- Download Intel® RealSense™ Camera Calibrator for Windows*
Ok, thank you very much for the report of the problem on your various laptops. It is possible that the problem affects more machines than just the Wacom and Acer, but people have not reported it because they have not tried using the calibrator program and encountered the error. Since Intel's development for the R200 has ended, there will not be an updated calibrator for the R200 released.
Calibration can also be done with scripting if you know how to compile and build a script in Visual Studio.
Here's an example:
https://software.intel.com/en-us/forums/realsense/topic/597711 R200 Calibration Data
I am sure the Calibrator tool was only designed for one R200 camera at a time.
In the RealSense SDK for Windows, you can have multiple cameras attached to the PC but only one can be active at a time, so you have to cycle through them in sequence, deactivating one and activating the next one until you get back to the first camera in the sequence and the cycle begins again (1, 2, 3, 1).
Librealsense does support multiple cameras.
Glad you got the camera working with the Calibrator!
On the Wacom and Acer devices that had the DS_ARG_INVALID error, the solution was to uninstall the entire Depth Camera Manager, as an incompatibility with the DCM on those devices was apparently causing the Calibrator to not work. Since you said that your camera was otherwise working totally fine, I was hesitant to recommend that course of action in case it broke something on your laptop that wasn't broken! So I'm very pleased that the method you tried worked out for you.
I remember from previous cases that C# calibration script code is very hard to find. There was one place where I located some though.
The D-cameras should be an excellent fit for your project, since they were designed to be suited for robotics and autonomous vehicles.
https://www.youtube.com/watch?v=pvXJSn22ujU&t=2s Intel RealSense 400 for self-driving cars, autonomous drones, Robots, for indoor and outdoor use - YouTube
