Drone Software Development
  • Introduction
  • Introduction
    • Drone Software Development
  • Software Development Environment
    • Software Development Environment
      • Docker
      • Manual
        • OpenCV
        • PX4
        • JMAVSim
        • MAVLink
        • Ardupilot
        • SITL Simulator
        • DroneKit
        • DroneCore
        • QGroundControl
        • APM Planner
        • GStreamer
  • Drone Solution Architect
    • Drone Solution Architect
    • Unmanned Aerial Vehicle
    • History
    • Flight Controller Hardware
    • Flight Code
    • Communication
    • Ground Control Station
    • Simulation
    • Developer API
    • Drone Software Developer
    • Unmanned Aerial Systems
    • Market Ecosystem
  • Dronecode Project
    • Dronecode Project
  • Virtual Drone Solution
    • Virtual Drone Solution
    • Flight Controller Operating System
      • NuttX
    • Flight Code
      • PX4
        • Architecture
        • DriverFramework
        • Shell
      • Ardupilot
      • Software In The Loop
        • DroneKit SITL
          • API
        • jMAVSim
        • Ardupilot SITL
          • X-Plane
      • Hardware In The Loop
    • Communication
      • MAVLink
        • PyMAVLink
    • Ground Control Station
      • QGroundControl
      • APM Planner 2
      • MAVProxy
    • Developer API
      • DroneKit
      • DroneCore
    • Features
      • Video Streaming
      • Joystick
      • Global Positioning System
    • Uses Cases
      • Xunán Kab
      • Maax
      • Tasks
      • Services
        • Telemetry
        • Image
      • Applications
  • Computer Vision
    • Computer Vision
    • OpenCV
      • Object Detection
      • Face Detection
  • Hybrid Drone Solution
    • Hybrid Drone Solution
    • Flight Controller Hardware
      • Pixhawk
    • Flight Code
      • Ardupilot
      • PX4
    • Companion Computer
      • Raspberry Pi
      • Intel Aero Platform
    • Ground Control Station
      • QGroundControl
    • Developer API
      • DroneKit
    • Computer Vision
  • Autonomous Drone Solution
    • Autonomous Drone Solution
    • FlyTbase
    • Paparazzi UAV
Powered by GitBook
On this page
  • Attributes
  • TakeOff
  • GoTo
  • Square
  • Circular
  1. Virtual Drone Solution
  2. Uses Cases

Applications

$ docker run -it user/copter 1 20.6072093 -103.4177344 5

Attributes

$ docker build -t user/a_attributes .
$ docker run user/a_attributes tcp:172.17.0.2 5762 1
+ IPADDRESS=tcp:172.17.0.2
+ PORT=5762
+ VEHICLEID=1
+ cd /home/user/
+ python attributes.py --connect=tcp:172.17.0.2:5762 --id=1
...

TakeOff

$ docker build -t user/a_takeoff .
$ docker run xe1gyq/takeoff tcp:172.17.0.2 5762 1 10
+ IPADDRESS=tcp:172.17.0.2
+ PORT=5762
+ VEHICLEID=1
+ ALTITUDE=10
+ cd /home/user/
+ python takeoff.py --connect=tcp:172.17.0.2:5762 --id=1 --alt=10
...

GoTo

$ docker build -t user/a_goto .
$ docker run user/a_goto tcp:172.17.0.2 5762 1 20.6083093 -103.4187344 10 5
+ IPADDRESS=tcp:172.17.0.2
+ PORT=5762
+ VEHICLEID=1
+ LATITUDE=20.6083093
+ LONGITUDE=-103.4187344
+ ALTITUDE=10
+ SPEED=10
+ cd /home/user/
+ python goto.py --connect=tcp:172.17.0.2:5762 --id=1 --lat=20.6073093 --lon=-103.4177344 --alt=10 --speed=5
...

Square

$ docker build -t user/a_square .
$ docker run user/a_square tcp:172.17.0.2 5762 1 20.6
083093 -103.4187344 2                                                                                                                   
+ IPADDRESS=tcp:172.17.0.2
+ PORT=5762
+ VEHICLEID=1
+ LATITUDE=20.6083093
+ LONGITUDE=-103.4187344
+ ALTITUDE=2
+ cd /home/user/
+ python square.py --connect=tcp:172.17.0.2:5762 --id=1 --lat=20.6083093 --lon=-103.4187344 --alt=2
...

Circular

$ docker build -t user/a_circular .
$ docker run user/a_circular tcp:172.17.0.2 5762 1 20.6083093 -103.4187344 10
+ IPADDRESS=tcp:172.17.0.2
+ PORT=5762
+ VEHICLEID=1
+ LATITUDE=20.6083093
+ LONGITUDE=-103.4187344
+ ALTITUDE=10
+ cd /home/user/
+ python circular.py --connect=tcp:172.17.0.2:5762 --id=1 --lat=10 --lon=20.6098606 --alt=-103.4188124
...
PreviousImageNextComputer Vision

Last updated 6 years ago