Well, you’ll learn about The Secret to Rapidly Prototyping Advanced Drone Applications….
What a lot of hopeful drone engineers don’t understand about prototyping their code, is that they do NOT (and should not) test new untested code on an actual drone.
What is the alternative?
Simulated drones right on your computer. In this course, we use the advanced physics simulator called Gazebo to test our drone code right on our computer, before going out to the field.
On this Gazebo simulator, we can even simulate a camera feed on the drone, allowing us to prototype our openCV scripts in the safe simulated world!
Powerful stuff right?!
Mastering this Gazebo simulator will make you a pro at rapidly prototyping your own drone missions! Once the script works in the simulated world, simply port it over to the real drone!
That is how we approach our precision landing script. We mocked some aruco markers in Gazebo, tested the script, confirmed it worked, then ran it in the real world!
We’ll show you how to use Gazebo so you can take advantage of this powerful simulator for your own projects!
Check out this side by side image of our precision landing script in action! On the left, we have our simulated Gazebo drone, and on the right we have our real drone. The real drone is running basically the same code as the simulated drone, and it works!