Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing quadrotor frame class and integration on custom worlds #59

Open
IllierZer opened this issue Dec 8, 2022 · 3 comments
Open

Comments

@IllierZer
Copy link

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?

@bigsuperZZZX
Copy link
Member

  1. The frame class has nothing to do with the planner. You can set this to true for cross configuration.
  2. All you have to do is provide a depth stream on this topic with corresponding camera pose.

@IllierZer
Copy link
Author

  1. The frame class has nothing to do with the planner. You can set this to true for cross configuration.
  2. 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 :

  1. What exactly is the output of the planner (is it a trajectory?)
  2. 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.

@bigsuperZZZX
Copy link
Member

  1. A trajectory that is published to the node "traj_server".
  2. If you want to fly a real drone, please follow this detailed tutorial. However, we use PX4 instead of ArduPilot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants