With the community bonding period coming to an end, this post details the main outputs of my work till now.

Usage of PX4 and MAVROS

As the project requires the knowledge of the usage of MAVROS and PX4, I built this up by figuring out how to install these as documented here.

Gazebo Screenshot

Using the MAVROS C++ documentation example and the python integration tests, I was able to write my own Python node commanding the position of an iris drone simulated in Gazebo as shown in the below video (click the image to play):

MAVROS basic position control in offboard mode

The code for reproducing the above video is available at the github repository.