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
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.
OK, next error. I'm trying to run solo-utils resize-fs, and getting this error:
error: missing packages. please run:
solo-utils tunnel-start
smart install parted libss2 e2fsprogs e2fsprogs-badblocks e2fsprogs-mke2fs lsof
The last command is failing. If I run smart install on individual packages, I get a short progress indicator ("####", etc) and an error (e.g. "error: 'parted' matches no packages"). Tunnel is running, so I'm not sure what the deal is.
Thanks
Oops, never mind. I just restarted Solo and I'm now able to do things like "wget -O- http://google.com" and get some action. Awesome!
I seem to be stuck getting tunneling to work. If I run:
solo-utils tunnel-start
I get this:
tcp tunnelling service started.
waiting 10s to connect...
checking if we are connected... (60s)
...
checking if we are connected... (10s)
...then a stack trace. Any idea what I might be doing wrong?
Thanks all, that makes sense. Can't wait to try this (the development, not plugging in the ethernet cable).
thanks @daniel, here's a report for this incident, it's something we keep getting asked, we will probably add this to the guide https://github.com/3drobotics/solodevguide/issues/123
@Kelly
You can use ethernet or use a second wifi adapter/card
-
1
-
2
-
3
of 3 Next