3DR Solo Obstacle Avoidance

Pretty awesome! Also if we can make the camera look like googly eyes, then we have the worlds cutest drone to sell at Christmas time........ what? I think it's awesome... I'm just saying "Cuteness" add's a huge marketing factor...
 
WOW that's very awesome. And it looks cool too. I am currently bench testing the same sort of solution with my LW20.

After looking over the github page, I have a few questions, if you don't mind.

What servo did you use? I have a cheap Corona DS919-MG on the way just for testing.

Also, one of the difficulties that I always seem to come across with trying to integrate sensors with Solo is how to mount them. Did you have to drill into the body for that? How exactly did you mount the servo? What kind of hardware? Did you use the 3D printed bracket provided by Lightware? It's hard to see from the video, but the mounting looks very clean. I like it. Almost like part of the drone.

Solo is finally beginning to live up to its full potential.

Awesome.
 
Let me try to answer :)
I am using a Savöx digital servo with carbonite gear. Expensive, but the servo is under constant movement during scanning and thus subject to excessive wear. Savox Servos - Built For Performance

I printed a servo mount which is attached to the front with double sided scotch tape. Th LW20 is mounted on the servo by using the Lightware servo mount. You find the stl file on the Lightware homepage.
 
Great, thanks. I have the .stl file.

I love the LW20. It wieghs less than a 9V battery. I just wish it came with a heavier gauge wire.

I look forward to completing this upgrade.

Appreciate the info
 
  • Like
Reactions: fpvsteve
Good luck with your build! Please share your experience.
Mine works nicely, but I found a glitch today- apparently the servo sends some EMI noise into the gimbal. I experienced some jitters on the yaw axis when the scanner is turned on. Need to finetune a bit.
5AADA9D4-822B-40C3-B586-D2442E412E8E.jpeg
 
Last edited:
Not sure what it is about Solo's UARTs, but I have also seen intermittent interference with the gimbal when conversing over serial2. I think the gimbal port is shared with serial5, so I'm not sure why this is the case, but I can confirm that it happens to me too.

I'm not quite near any flight testing yet, but interested in your results, fligh times, additional current draw, etc.

Good luck.
 
Gimbal is not shared with Serial 5 to my knowledge. But we need to drill down this issue further. It would be a bummer if it had something to do with the UARTs.

Additional current draw is only slightly increased. I haven’t measured it, but I would expect something around ~0.3 Amps for the servo and the Arduino.
 
Yes, it would.

Hopefully the rest of my parts should arrive next week, so I can get this mounted before the weater gets to crappy.

Best of luck. Keep meposted.
 
This is awesome guys! I use my Solo for my home inspection business, so I'm not about to hack it. But when the bugs are exterminated, if someone would put together a plug-n-play kit I would definitely be in the market for this mod. About how much did this cost you guys to do?
 
It’s getting better. No more jitters on the gimbal. I think I found the issue. I had a LCD display connected to the I2C bus of the Arduino for debugging. Apparently that collided with the Firmata enabled communication over the USB bus. I now removed all LCD code and drivers and the feed became stable again. The collision detection works pretty reliable now.
For the up to date code please see the link to my git in the OP.
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
It’s getting better. No more jitters on the gimbal. I think I found the issue. I had a LCD display connected to the I2C bus of the Arduino for debugging. Apparently that collided with the Firmata enabled communication over the USB bus. I now removed all LCD code and drivers and the feed became stable again. The collision detection works pretty reliable now.
For the up to date code please see the link to my git in the OP.
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

Just a small suggestion instead of flying the drone coming right at you hopping around trying to avoid the spinning blades of death. Just show a more practical view/video such as flying close to an "inanimate object" and the reaction caused by flying close to an inanimate object. Its much safer, concise and to the point. And you wont get hurt to boot..being safe is paramount.

You did an Awesome Job/implementation you need to pitch this to all the Pros making a living using the solo, its very well thought out and the concept alone could be very lucrative for you..
 
Last edited:
Just a small suggestion instead of flying the drone coming right at you hopping around trying to avoid the spinning blades of death. Just show a more practical view/video such as flying close to an "inanimate object" and the reaction caused by flying close to an inanimate object. Its much safer, concise and to the point. And you wont get hurt to boot..being safe is paramount.

You did an Awesome Job/implementation you need to pitch this to all the Pros making a living using the solo, its very well thought out and the concept alone could be very lucrative for you..
Thanks - but no worries - I was testing the system responsiveness towards moving targets (aka Me) since inanimate objects works fine already. I am all safe and there will be more to come ;-)
 
Kelly just added custom messages to the new Solex release!
So I could implement speech output for obstacle detection to the code.


Very nice.. The voice alerts will be better for situational awareness.

Too busy last week with work to make much more progress on my mod just yet. Just got my Arduino on Friday. I have a servo on the way, but am looking for a more permanent, flexible mounting solution. I'm shooting for something that can satisfy FAA concerns about payloads and perhaps allow for different servo sizes.

Will let you know how the initial tests go.

Very Cool
 
Last edited:
  • Like
Reactions: IrishmanPDX

New Posts

Members online

No members online now.

Forum statistics

Threads
13,095
Messages
147,750
Members
16,062
Latest member
MarkHKB40