We are very pleased to announce the launch of the official 3DR Development Guide for Solo. This is a huge first step in introducing developers to the 3DR platform and growing the Solo dev community! We are excited keep building out this resource and also encourage others to participate as well. As the Solo Development Guide continues evolving, so will the endless possibilities of different Solo applications.
The Solo Development Guide currently covers:
A general overview of how Solo works
How to Access and work with Solo's Linux distribution
How to Upload and run Python scripts, including DroneKit-Python
How to run services that run on boot
Process video as it’s being streamed to and from Solo
How to Troubleshoot Solo
Brought to you by the Solo Dev Team
Comments
Vasna: You can add a $30 Raspberry Pi or Beaglebone to the X8+ and do all of this on it, too, using Dronekit.
I wish there was a guide like this for 3DR X8+ as well! Does anyone know if there is one out there?
Hi @Hamish,
Thanks for creating those issues, I discovered the issues database after I was done working through setting up the dev tools on the Solo.
The reboot after resize-fs was the only one that happened during the normal course of things; the rest of them were after sudden/unexpected lockups while trying to get video streaming (solo-utils video-start) to work.
Thanks,
Kelly
PS @Kelly Schrock
There is a "Forums" link up the top of the documentation now too. That is the best place to ask questions and report oddities in behaviour if you're not sure there should be a documentation fix. Thanks!
@Kelly Schrock Thanks for that feedback - we really appreciate your help!
FYI The best place to ask for help and get documentation updates is to use the "Leave Feedback" tab at the bottom-right of the documentation. This feedback gets copied into the github repo. We're currently looking into addressing the comments above as:
You also noted the requirement for a reboot at various points. I know you need to do one after resizing the parameters, but are you also saying that this was needed at some other point - and if so, after what step?
Thanks again!
Regards
Hamish
@Chris thanks, it did seem I was the only one posting. I'll try to clean up my comments there and move them to the forum.
@Ramon thanks, I saw the issue tracker, but only a few of my issues appeared to be with missing documentation.
And you can also report bug issues on github here https://github.com/3drobotics/solodevguide
Kelly, you can post comments in the Issue Tracker or forums there. I'm not sure all the developers will read them here.
For those of you updating whatever documentation you're updating, you might mention that solo-utils resize-fs might fail, and you'll need to go at it again. I tried it once, and it barfed a few error messages. After a reboot, everything seemed OK, but the partition wasn't big enough to accommodate a git installation. So I ran it again, and it "took".
OK, just realized I need to run "smart update" before all of this. Might want to update the documentation with that, but people might already know to do that (I didn't, just guessed). Going quite well otherwise.