AutonomyLab / bebop_autonomy

ROS driver for Parrot Bebop Drones 1.0 & 2.0
http://wiki.ros.org/bebop_autonomy
BSD 3-Clause "New" or "Revised" License
152 stars 120 forks source link

Simulation support for the parrot bebop drone 1 or 2 on ROS, gazebo etc ?? #60

Closed aaravrav142 closed 7 years ago

aaravrav142 commented 8 years ago

Hi,

I was wondering if there is any ROS simulation support for the Parrot bebop drone. It seems the Parrot ARdrone has good support for the simulation test but could not find any information for the bebop drone. The drone itself flies well using the bebop_autonomy, but I would still not risk the drone crashing while testing some developed algorithms. I would deeply appreciate if someone can point me in right direction.

Thanks

Alex

mani-monaj commented 8 years ago

I was wondering if there is any ROS simulation support for the Parrot bebop drone.

Unfortunately I don't know of any.

It seems the Parrot ARdrone has good support for the simulation test but could not find any information for the bebop drone.

tum_simulator is based on tu-darmstadt-ros-pkg. I've never examined that in depth, but my intuition is creating a similar simulator for Bebop should not be that difficult. The 3D model of the Bebop is officially available and determining a simplified dynamic model of the drone is doable if one has access to a motion-capture system.

KathiravanNatarajan commented 7 years ago

Hi Mani-Monaj, Request you help me on simulating the parrot bebop on gazebo simulator using ROS commands.

Please find this. http://stackoverflow.com/questions/41326090/how-to-fly-a-parrot-bebop-drone-in-tum-simulator Regards, Kathir

mani-monaj commented 7 years ago

@KathiravanNatarajan please find my answer here. You can post your future questions on ROS Answers instead of SO.

gsilano commented 5 years ago

Hello everyone. Most likely I arrived a few years late, but I think it may be useful for future visitors to the page. My colleagues and I, at the University of Sannio in Benevento, Italy, developed a ROS package for simulating the behavior of the Parrot Bebop 2. The ROS package is compatible with both Indigo Igloo and Kinetic Kame distros of ROS. Moreover, we are working to make the code compatible with Parrot Sphinx (it simulates the firmware behavior thus, making it possible to put it in the control loop). Here the link to the repository available on GitHub.

https://github.com/gsilano/BebopS

EDIT January 5th, 2020

Now, the ROS package is compatible with ROS Melodic and Gazebo 9, ROS Kinetic and Gazebo 7 and ROS Kinetic and Gazebo 9.

Victorjgc commented 3 years ago

Hello everyone. Most likely I arrived a few years late, but I think it may be useful for future visitors to the page. My colleagues and I, at the University of Sannio in Benevento, Italy, developed a ROS package for simulating the behavior of the Parrot Bebop 2. The ROS package is compatible with both Indigo Igloo and Kinetic Kame distros of ROS. Moreover, we are working to make the code compatible with Parrot Sphinx (it simulates the firmware behavior thus, making it possible to put it in the control loop). Here the link to the repository available on GitHub.

https://github.com/gsilano/BebopS

EDIT January 5th, 2020

Now, the ROS package is compatible with ROS Melodic and Gazebo 9, ROS Kinetic and Gazebo 7 and ROS Kinetic and Gazebo 9.

I tried to install it but it has a lot of errors most of them abot: hoovering_example duplicated. I do not why I just follow the steps for Kinetics and Gazebo 7.

gsilano commented 3 years ago

Open an issue in the repository, and let me know what error you get.