Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
hector_quadrotor is the "go-to" sim environment for drone tasks, but it is not the most well-maintained framework. The HKUST group recently published some interesting work at ICRA2020. It appears they built their own simulator to design and test their algorithms. Might be worth looking into.
I've worked with such software. The ROSflight environment provides simulators. If you are simulating a fixed-wing plane, install ROSflight and ROSplane. If you are simulating a multirotor, install ROSflight and ROScopter. Then you can use the launch files in "rosplane_sim" or "roscopter_sim" to start the simulation. I know that all three packages work with Kinetic, Noetic, and Melodic, because I was the one that updated them.
One other option is to use the RotorS Simulation package for ROS developed by ASL, ETH-Z. https://github.com/ethz-asl/rotors_simulator
Try https://github.com/kumarrobotics/mrsl_quadrotor