Uses Cases

Use Cases

Options

Steps

  • Execution Environment

  • Autopilot

    • DroneKit SITL

      • MavProxy

    • Ardupilot SITL

      • export PATH=$PATH:$HOME/ardupilot/Tools/autotest

      • export PATH=/usr/lib/ccache:$PATH

      • sim_vehicle.py -v ArduCopter -l 20.6546009,-103.3915602,30,0

      • ToDo

        • Add Ardupilot Start Point

  • Implementation Details Each UAV

    • Vehicle ID

      • PX4 SYSID_THISMAV

      • Ardupilot MAV_SYS_ID

      • Obtain, Assign, Modify, Report Back

        • param show SYSID_THISMAV

        • param set SYSID_THISMAV 2

    • Ports

      • Internals 14550 14551

      • Assign

  • Map

    • MapMoveDemo

  • Missions

Demo

Containers should do one thing and do that well.

  • Setup

    • cd Bitol/VirtualDroneSolution/UseCases/XunanKab/Ardupilot

    • sudo docker build -t xe1gyq/ardupilot .

    • sudo docker ps -a

    • sudo docker commit -m "Ardupilot" -a "Abraham Arce" c398fc22eeba xe1gyq/ardupilot

  • Unnmaned Aerial vehicle

    • ip addr

    • run

      • sudo docker run -it xe1gyq/xardupilot "2" "20.6546009" "-103.3915602" "30"

      • sudo docker run -it -v ardupilot:/home/user/ardupilot xe1gyq/ardupilot bash

        • 172.17.0.2/16

          • export PATH=$PATH:$HOME/ardupilot/Tools/autotest

          • export PATH=/usr/lib/ccache:$PATH

          • sim_vehicle.py -v ArduCopter -l 20.6546009,-103.3915602,30,0

        • 172.17.0.3/16

          • export PATH=$PATH:$HOME/ardupilot/Tools/autotest

          • export PATH=/usr/lib/ccache:$PATH

          • sim_vehicle.py -v ArduCopter -l 20.6546009,-103.3915602,30,0

      • sudo docker run -it -p 14550:15001 -p 14551:16001 -v ardupilot:/home/user/ardupilot xe1gyq/ardupilot bash

  • Ground Control Station

    • ./QGroundControl.AppImage

      • 172.17.0.2:5762

  • Developer API

    • python Telemetry.py --connect=tcp:172.17.0.2:5763

One

DJI Tello

https://mikeboers.github.io/PyAV/installation.html

Last updated