Files
clover/docs/sitl.md
2017-07-23 12:02:25 +03:00

57 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Симуляция PX4
===
Симуляция PX4 возможна в ОС Linux и macOS с использованием систем симуляции физической среды [jMavSim](https://pixhawk.org/dev/hil/jmavsim) и [Gazebo](http://gazebosim.org).
jMavSim является легковесной средой, предназначенной только для тестирование мультироторных летательных систем; Gazebo универсальная среда для любых типов роботов.
Запуск PX4 Sitl
--
1. Склонировать репозиторий с PX4.
```bash
git clone https://github.com/PX4/Firmware.git
cd Firmware
```
jMavSim
--
Основная статья: https://dev.px4.io/en/simulation/jmavsim.html
Для симуляции с использованием легковесной среды jMavSim используйте команду:
```bash
make posix_sitl_default jmavsim
```
Gazebo
--
Основная статья: https://dev.px4.io/en/simulation/gazebo.html
Для начала установите Gazebo 7. На Mac:
```bash
brew install gazebo7
```
На Linux (Debian):
```bash
sudo apt-get install gazebo7 libgazebo7-dev
```
Запустите симуляцию, находясь в папке Firmware:
```bash
make posix_sitl_default gazebo
```
Можно запустить симуляцию в headless режиме (без оконного клиента). Для этого используйте команду:
```bash
HEADLESS=1 make posix_sitl_default gazebo
```