Skip to content

EV3-based robotics; locate and capture the object challenge in arena - implemented in RobotC πŸ‡¨ πŸ€–

License

Notifications You must be signed in to change notification settings

PHr0n3s1s/EV3-robotics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task

The task of this project is to design and program a mobile robot (EV3 microcontroller) capable of navigating a preset arena as depicted below, locate and go grab an item placed randomly in one of the three target locations.

robot arena diagram

Robot Design

Sensors

The robot utilizes 3 sensors in total:

  1. Ultrasonic β†’ Measures the distance between arena objects; knowing when to stop.

  2. Color β†’ For following the arena's line.

  3. Gyro β†’ For making precise degree turns.

The program combines the use of all those sensors to solve more complex problems such as detecting where the item is located in the arena.

Movement

Tracks have been used for the robot's movement cause of their ability to make precise turns as well as making the robot more stable; preventing it from getting off track caused by arena bumps.

robot tracks picture

Claw | Grabbing Mechanism

The claw utilizes mechanical engineering concepts allowing both the grab and lifting mechanisms to be performed using a single motor. The lift repositioning is crucial in giving the ultrasonic sensor a clear view of the arena which is the robot's primary navigational eyes. Furthermore, rubber bands have been added for better grip.

robot claw picture

Line Following & Weight Support

The color sensor for line following has been placed directly below-in the center of the robot. This placement minimizes the influence of ambient light and shadow changes on sensor readings.

Lastly, a metal ball caster has been added to the grabber and ultrasonic holder for the robot not to lean forward due to the weight concentration.

robot color-sensor picture

Logic

Flowchart

program flowchart diagram

Item Scan Location

The robot scans the location of the item in the following point in the arena:

robot scan location

About

EV3-based robotics; locate and capture the object challenge in arena - implemented in RobotC πŸ‡¨ πŸ€–

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages