Controlling the Throttle, Roll, Pitch, and Yaw of Hexacopters for Object Tracking

Hello!

I have seen multiple documentation regarding object tracking, person-following, and precision landing of hexacopters using Pixhawk and a companion computer. In most cases, the method these documentations utilize to implement movement is through 'Guided" mode and Mavlink commands. From my understanding, guided mode utilizes the GPS sensor, which is unsuitable when object tracking is implemented in indoor environments.

I have seen multiple published studies where they have created a controller that can autonomously control hexacopters (though there are no mentions of the mode, there are mentions of using Pixhawk). What specific commands can be used to implement copter movements through roll, pitch, yaw, and throttle for object tracking? I could implement object tracking on the rover in manual mode by utilizing vehicle.channel.overrides, so I’m curious if there is such a thing for drones and copters.

Try mode GUIDED_NOGPS

GUIDED_NOGPS then the set attitude target?