> For the complete documentation index, see [llms.txt](https://theiotlearninginitiative.gitbook.io/bitol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://theiotlearninginitiative.gitbook.io/bitol/virtual-drone-solution/flight-code/software-in-the-loop/dronekit-sitl.md).

# DroneKit SITL

## DroneKit-Sitl

> Software In The Loop runner for DroneKit
>
> Your aerial platform. DroneKit offers an SDK and web API to easily develop apps for your drones. DroneKit is a set of developer tools for drones. It includes Python and Android APIs that automatically aggregate drone information sent over MAVLink and simplify sending common commands over MAVLink. There is also a separate tool for analysing different types of logs.

* [DroneKit Python](http://python.dronekit.io/)
* [Idiot's Guide to DroneKit-Python](http://diydrones.com/profiles/blogs/idiot-s-guide-to-dronekit-python-a-journey-to-whoz-chillin)

## DroneKit SITL :: Platform

```bash
user@workstation:~$ dronekit-sitl --list
solo-1.2.0
solo-2.0.18
solo-2.0.20
plane-3.3.0
copter-3.3
rover-2.50
user@workstation:~$
```

## DroneKit SITL :: Copter

```bash
user@workstation:~$ dronekit-sitl copter --home=20.654544,-103.3930971,30,0 --instance 0
```

```bash
user@workstation:~$ telnet 127.0.0.1 5760
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.


Init APM:Copter V3.3 (d6053245)

Free RAM: 4096
FW Ver: 120
----------------------------------------


load_all took 0us
0 0 0 �    Q}��3�Calibrating barometer_R�    Q� �    QC^�3�Initialising APM...�-�    Q.P�    Q��3�barometer calibration complete����GROUND START��Init Gyro**
INS
----------------------------------------
G_off: 0.00, 0.00, 0.00
A_off: 0.00, 0.00, 0.00
A_scale: 1.00, 1.00, 1.00



Ready to FLY  ublox �        Q���    
Q�C�    
                Q%=�    
QH3�      Qv��      Q���    Q���    QE��    Q{z�    Q��    Qt�    Q�
�    Q�    Q(��    Q�h�    Q&�    Q��    Q��Connection closed by foreign host.
```
