The goal is to develop the Goleador9000, a mobile robot capable of moving in any direction, raising and lowering its arms, displaying various emotions, following a black line, detecting obstacles, and performing a dance routine
DYOR – Goleador9000
Goleador
/ɡo’leaðoɾ/ (also goleadora /ɡo’leaðoɾa/)
SPORT
Project Goal Overview
The goal is to develop the Goleador9000, a mobile robot capable of moving in any direction, raising and lowering its arms, displaying various emotions, following a black line, detecting obstacles, and performing a dance routine. It will use two continuous servo motors for movement, micro servos for arm actions, an ultrasonic sensor for distance measurement, a tracking module for line following, a Bluetooth module for remote control, and an LED matrix for visual feedback.
The robot will be programmed using Facilino and Arduino IDE, with the project demonstrating two autonomous applications where the robot reacts to environmental changes, alongside a demo showcasing remote control capabilities.
Requirements
In order to build the Goleador9000 robot, we’ll need a clear list of parts and tools. This includes everything from motors and sensors to the software we’ll use for programming. Following these requirements will help us make sure the robot can move around, react to its environment, and be controlled remotely as planned.
Structural:
- Lego Pieces (arms)
- 1x Turning Wheel
- 2x Wheels
- Laser cut Body
Power:
- Powerbank
Connectivity:
- Bluetooth module SPP-C
- Battery connector
- I/O extension shield Arduino Nano
- USB A to mini-USB cable
- 20x Female to Female jumper
Sensor:
- Ultrasonic speaker HC-SR04
- Tracking module TCRT5000
Motor:
- 2x Continuous servo FS90R
- 2x Micro servo 9g SG9
Display:
- LED Matrix 8×8 MAX7219
Sound output:
- Buzzer KY-006
Microcontroller:
- Arduino Nano v3.0


Application
With the aim of remotely controlling the Goleador9000, we developed a mobile application using MIT App Inventor 2. This user-friendly app provides a straightforward interface for remotely managing the robot’s movements and functions.
Button Functionalities
- Directional Controls: The central arrow buttons enable the robot to move forward, backward, left, and right, providing full directional control.
- Emotion Display: The row of smiley faces allows the user to display various emotions on the robot’s LED matrix and an additional sound through the buzzer.
- Special Functions:
- Bluetooth Toggle: The Bluetooth icon turns the Bluetooth connection on or off.
- Arm Control: The buttons at the bottom of the application will let the Goleador shoot or hug with both arms.
- Dance Mode: The disco ball icon activates the robot’s dance routine.
- Line Following: The looping arrow icon is for toggling the line following mode.
- Dark Mode: With the switch left of the bat icon we can put the application in dark or light mode. The color of the bat shows the mode you are in.

With this app, users can easily interact with the Goleador9000, leveraging its full range of capabilities for both autonomous and remote-controlled operations.
Demo
Resources
For a more detailed explanation of the different parts, taken steps and thought process behind the Goleador9000, including access to the application and source code, visit our Notion Wiki page! https://stormy-crown-932.notion.site/Mobile-Robotics-ee7409369f4a4652a4ece31f8d6c593b