/aquabot-challenge

🛥️ Simulation of a maritime drone to inspect an offshore wind farm [SIREHNA challenge]

Primary LanguagePython

Logo

IMT'ENSTA - Aquabot Challenge

Maritime drone simulation to inspect an offshore wind farm

Made by Kouassi Fieni Jean YAO and Théo VIDAL

Banner

How it works

This simulation runs on ROS2 using provided packages from SIREHNA, the entity that organizes the challenge. Our maritime drone must follow different steps:

  • Explore the environment and get the coordinates of all wind turbines by scanning a QR code
  • After sending all data, visit the turbine that is damaged
  • Stay still in front of this turbine
  • (Optional) turn around the turbine by keeping the drone oriented towards it

All of our project management and system engineering process are on our Notion page (in French).

Showcase

Videos and images are published as features are developed. Stay tuned!

Develop

Make sure to have installed all prerequisites:

  • Git
  • ROS2
  • Gazebo

Scripts

All scripts are located in the scripts/ folder. They are utilities to build and run the project :

  • build: build all packages located in ~/vrx_ws, including the project
  • run: run the node of this project
  • build_run: combination of both
  • sim: start the simulation window
  • rviz2: launch rviz2 utility, to visualize the scene and topics
  • topics: interact with ROS2 topics

Credits

License

Do Whatever You Want.