3D Robotics

Official Development Guides for 3DR Solo

3689666620?profile=original

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.

 

http://dev.3dr.com/

 

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

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Wiki Ninja

    @Vasna, @Kelly - Great if you could hold this discussion on the forums so others are more likely to find the results!

  • Hi Vasna,

    I had the same difficulty as you describe here. In my case, Solo was trying to connect to my Ubuntu host (10.1.1.108), which was asking for a password, and then timing out after 60s. Following through the "SSH" section of "Accessing Solo" got it to work. 

  • Wiki Ninja

    @Vassna, you are most welcome!

  • Wiki Ninja

    Hi Vasna


    DroneKit is the easiest way to write an app to talk to your autopilot. You can check out the dronekit docs to get started and find out why. You can write the scripts now and run them on the simulator or a ground station talking to your x8 before you commit to buying an RPi. When you're ready, the instructions for setting up your RPi are on the wiki here.

  • I just got a Python web service running on my Solo, w00t.

  • 3D Robotics

    Vasna: You can add a $30 Raspberry Pi or Beaglebone to the X8+ and do all of this on it, too, using Dronekit

    DroneKit
    DroneKit makes it easy to create custom applications to control any vehicle powered by MAVLink. Best of all, it is open sourced and free for everyone…
  • 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

  • Wiki Ninja

    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!

  • Wiki Ninja

    @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

    How to keep connected to internet on the development host while connected to Solo · Issue #123 · 3d…
    Author: Kelly Schrock Source: DIYD This is great. I have a dumb question though... I have no problem switching to the Solo's wifi and logging in,…
  • @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. 

This reply was deleted.