I am currently working on implementing RL algorithms on the parrot drone by training it in Sphinx and deploying it on physical drone. We are using Olympe as the Python interface to command it (‘PCMD’) and get position feedback (‘PositionChanged’). However, the training is quite slow compared to standard RL robot problems. I would like to know if someone has worked on a similar problem and have a better solution to interface the drone control and feedback.
Will subscribing to Sphinx gazebo topics through ROS be a faster way of interface? As I would be directly communicating with the simulation. Olympe commands seem to take longer.
(I am not familiar with ROS and hoping for a solution without requiring ROS)
I haven’t found many topics using RL for the Parrot drone and would like to start a discussion.