
In this paper, we propose a systematic approach through which one can design and simulate their own custom quadcopter in a platform like Gazebo with the help of ArduPilot flight stack and QGroundControl software and then stabilize it in the simulation with the help of the LiftDragPlugin.

Especially in the field of aerial robotics, the introduction of simulation techniques and several simulation platforms has been a great breakthrough and has given a lot of options for the researcher to reiterate the designing and functioning of the final model without building it in real life which completely strikes off the disadvantage of financial incur of building the model mainly for testing purposes. Simulation has been an integral part of the research and development domain in the current era.
