ego-planner
ego-planner copied to clipboard
Changing quadrotor frame class and integration on custom worlds
First of all thanks a lot for releasing the ego-planner as open-source, this is really useful. I had some doubts regarding the custom implementation of this package. Firstly, I would like to know how I can change the frame class of the quadrotor (currently the frame class is '+' (plus configuration), I want to simulate an 'x' (cross configuration) quadrotor), please provide details on how to do so. Secondly, The map generator in the simulation.xml seems to be one way to change the world in which the planner works. For example, what exactly am I supposed to do if I want to use the planner on a custom gazebo world?
- The frame class has nothing to do with the planner. You can set this to true for cross configuration.
- All you have to do is provide a depth stream on this topic with corresponding camera pose.
- The frame class has nothing to do with the planner. You can set this to true for cross configuration.
- All you have to do is provide a depth stream on this topic with corresponding camera pose.
Thanks a lot for your reply. Another set of challenges that I have been facing are :
- What exactly is the output of the planner (is it a trajectory?)
- Whatever be the output of the planner, how do I integrate the control commands I get from the planner with ArduPilot. Basically the control commands that are supposed to send the planner command to the drone using ArduPilot.
- A trajectory that is published to the node "traj_server".
- If you want to fly a real drone, please follow this detailed tutorial. However, we use PX4 instead of ArduPilot.