All these problems have played a significant part in the design of simple_flight. They are often fairly difficult to configure for non-expert users and typically have a complex build, usually lacking cross platform support. Normally flight controllers are designed to run on actual hardware of vehicles and their support for running in simulator varies widely. Furthermore, simple_flight is simple, cross platform and consists of 100% header-only dependency-free C++ code which means you can literally switch between the simulator and the flight controller code within same code base! Design # Also, simple_flight uses a steppable clock which means you can pause the simulation and things are not at mercy of a high variance low precision clock that the operating system provides. The advantage of using simple_flight is zero additional setup you need to do and it "just works". In the future, we also plan to support ROSFlight and Hackflight. AirSim also supports PX4 as another flight controller for advanced users. ![]() ![]() You don't need to do anything to use or configure it. If you don't know what the flight controller does, see What is Flight Controller?.ĪirSim has a built-in flight controller called simple_flight and it is used by default.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |