About International RoboBoat Competition

RoboBoat Competition 2024

Conquers the Surface by Perceiving Objects Around Him, Maneuvers Around Obstacles, Resists Weather Disturbances, and has Waypoint Navigation.

Specs

Length:

1 meter

Beam:

0.75 meter

Mass:

30 kilogram

Thrust:

73 Newtons

Software

Interface :

ROS 2, STM32

Languages :

Python , C++

Components

Thrusters :

Blue Robotics T200

Batteries :

Li-4S 14.8V 18Ah, Li-3S 11.1V 8Ah

Teleoperation :

FrSky Taranis X9D Plus

Processor :

NVIDIA Jetson TX2

LiDAR :

Velodyne VLP-16

INS :

SBG Systems Ellipse-2D

Camera :

ZED Camera

RF :

Digi Xbee-PRO S3B

Development and Testing

ROS 2

This year, the software migrated from ROS1 (kinetic) to ROS 2 (humble) on the main computer: an Nvidia Jetson TX2. This came along with a Docker implementation due to the Jetson's ubuntu version limitation and curiosity for the usage of updated technologies, which also involved a reorganization of the repository's workspace. The Gazebo’s software was also updated from Gazebo Garden to the new simulator. The master also changed the way it manages the missions, by now receiving a message from the Xbee RF modules that indicates the order in which the vehicle should go to each one of them, first by travelling to the task, and then by executing each mission, and running only the necessary nodes and controlling the peripherals for each task. The missions from the latest ROS version were updated and optimized, but also the way the vehicle follows waypoints, and this year’s new tasks are appended, as well as the changes from the new versions of the ones from previous years.

RoboBoat

Team Members

  • Alexa ArreolaCaptain
  • Max PachecoCaptain, Software Lead
  • Sofia CantuProject Manager
  • Alejandra CoetoSoftware
  • Christian VillarrealSoftware, electronics
  • Felipe GarcíaSoftware
  • Jocelyn VelardeSoftware
  • Oscar CárdenasSoftware, Perception
  • Ernesto UrreaElectronics Lead
  • Demian MarínElectronics
  • Juan Carlos HernándezElectronics
  • Edgar MayorgaElectronics
  • Eduardo HernándezPerception Lead
  • David SoniPerception
  • Rodrigo MonterrosoPerception
  • Diego GoveaMechanical Lead
  • Mauricio DegolladoMechanical
  • Elisa BorjasMechanical
  • David PimentelMechanical

Source Code

The source code of the project is available in the following repositories:

All Of This Is Possible Thanks To Our Sponsors

TechMake

TechMake

Robonation

Robonation