This paper presents the ARCAD simulator for the rapid development of Unmanned Aerial Systems (UAS), including underactuated and fully-actuated multirotors, fixed-wing aircraft, and Vertical Take-Off and Landing (VTOL) hybrid vehicles. The simulator is designed to accelerate these aircraft's modeling and control design. It provides various analyses of the design and operation, such as wrench-set computation, controller response, and flight optimization. In addition to simulating free flight, it can simulate the physical interaction of the aircraft with its environment. The simulator is written in MATLAB to allow rapid prototyping and is capable of generating graphical visualization of the aircraft and the environment in addition to generating the desired plots. It has been used to develop several real-world multirotor and VTOL applications. The source code is available at https://github.com/keipour/aircraft-simulator-matlab.
翻译:本文展示了ARCAD模拟无人驾驶航空系统(UAS)的快速发展模拟器,包括低活化和完全活化的多机器人、固定翼飞机、垂直起落和着陆混合车辆,模拟器旨在加速这些飞机的模型制作和控制设计,对设计和操作进行各种分析,如扳手定置计算、控制器反应和飞行优化,除了模拟自由飞行外,还可以模拟飞机与环境的物理互动。模拟器在MATLAB中写了,允许快速原型,除了生成所需地块外,还能够生成飞机和环境的图形化图象,还可用于开发若干实际世界多机器人和VTOL应用程序。源代码见https://github.com/keipour/aboat-simulator-matlab。