Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Student works
  4. Realistic Simulation Environment for Obstacle Avoidance of Quadcopter Swarms
 
semester or other student projects

Realistic Simulation Environment for Obstacle Avoidance of Quadcopter Swarms

Nobar, Mahdi  
May 9, 2019

The ultimate goal of this project is to simulate obstacle avoidance behaviour of quadcopters swarm in a Gazebo. For this goal, initially the Crazyflie 2.0 was chosen as a quadcopter to be simulated and CrazyS extension of RotorS autopilot was selected to execute the swarm node. Next, it was realized that the RotorS could only send angular velocity command to the rotors of quadcopters while our controller would provide velocity command. Then it was decided to choose PX4 autopilot to communicate with Gazebo through ROS knowing that PX4 supports sending velocity command to Gazebo. Thus, the reference configuration of the parameters of the Crazyflie was provided to PX4, but it was observed that based on reference parameters the Crazyflies even could not take off. Afterwards, required drone parameters for PX4 were either collected or calculated based on available resources. Then, each of the identified parameters were tested for the Crazyflie, and it was realized that the Crazyflie could take off. However, there were a large steady state error between the com- manded step velocity to the Crazyflie and its real velocity. Therefore, either the Crazyflie physical parameters are required to be evaluated by conducting a thorough identification or PX4 PID gains for all its embedded controllers should be tuned for the Crazyflie. After- wards, it was decided to continue the project based on Iris quadcopter. Finally, obstacle avoidance maneuver of swarms of Irises were studied by utilizing the olfati-saber protocols.

  • Files
  • Details
  • Metrics
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés