Our friend Stephan Schindewolf, in collaboration with Thomas Stone and I.R. Lock, developed an affordable, front facing collision detection solution for the 3DR Solo, using a LightWare LW20 (or SF20) and a servo.
The LW20 comes standard with a built-in servo driver for SLAM maps within user-definable view angle and distance. The Lidar is being controlled by an Arduino, which manages the Lidar configuration, scanning and obstacle detection.
The Arduino is connected to the IMX companion computer in Solo via USB. On the IMX Stephan added the required controls and actions, LED handling, speech output and collision prevention routines in shotmanager.
Current features include:
The following videos show the result of the hard work:
You can view the full project here: Obstacle Avoidance for 3DR Solo
A word of caution before you proceed:
1. All the modifications require a great portion of care since you are modifying some of the core modules of the 3DR Solo software. It is strongly recommended to backup all the original files on the IMX before making any changes.
2. This project will void your 3DR warranty.
3. The project describes a 3D printed plastic housing for the SF20, but the LightWare aluminium housing, as fitted on the LW20, is recommended to avoid possible overheating of the Lidar (the aluminium acts as a heat sink).
LightWare would like to thank Stephan and Thomas for this great project. I'm sure many will find it interesting and helpful.
For more information about the LW20 please visit our website: LightWare