Developed a bespoke simulation environment within the Gz-Sim physics simulator to facilitate the implementation of an autonomous navigation system for a drone. Designed and integrated a custom navigation algorithm alongside a tailored control algorithm, enabling efficient path planning and collision avoidance capabilities. The system was further enhanced with full integration into the ROS2 framework, allowing for seamless communication, monitoring, and remote control of the drone.