Pixhawk室内自动控制:参数设置(SITL)
本文针对使用光流传感器和超声波传感器(或激光雷达)进行开发,期望实现室内自动控制的Pixhawk用户。这篇文章讲解了如何针对真机进行参数设置。本文将讲述如何为SITL模拟器设置虚拟光流传感器和虚拟超声波传感器,以测试室内自动控制方案是否可行。
在光流传感器和超声波传感器的帮助下实现室内的自动控制是一项实验性的功能,你需要使用最新的飞控软件版本来获得最新特性。关于如何在Windows上编译任意版本的SITL模拟器,请参阅从源码编译SITL(Windows)。
运行SITL和MAVProxy
- 启动SITL。打开Cygwin Terminal(你应该在编译SITL时已经安装了),运行以下命令
cd ~/ardupilot/ArduCopter/
./ArduCopter.elf --home 0,0,0,270 --model quad
- 启动MAVProxy。MAVProxy的作用是将数据包转发。打开cmd,运行以下命令
mavproxy.py --master tcp