Skip to content

Our code solution for MACHATHON4.0 Autonomous cars rasing.

Notifications You must be signed in to change notification settings

Passant-Abdelgalil/MACHATHON-4.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cover

Autonomous Racing ( MACHATHON-4.0 )

Overview

MACHATHON 4.0 is a competition where teams compete to develop an autonomous software for a predesigned tenth scale vehicle.

The software's objective is to make the vehicle autonomously race and finish on previously unknown track while avoid crashing and minimizing the lab time.

This repo demonstrates our solution to this problem, Team Speeder Than Speed.

Built With

ROS Python OpenCV SK learn Numpy

Approaches [Classical]

1

Screenshot from 2023-03-04 13-35-16

2

Screenshot from 2023-03-04 13-43-29

Detecting Area of interest

Screenshot from 2023-03-04 14-34-08

Car Control

Screenshot from 2023-03-04 14-30-48

Machathon Results

Screenshot from 2023-03-04 14-03-26

Solution Demo

How to run

Simulation Phase

  1. Follow the instructions in the simulation repo to run the simulation environment.
  2. Clone this repo.
  3. Run the simulation agent by running the following command:
python3 simulation_agent.py

Real Car Phase

The communication between the car and the computer is done using ROS. To find more about the competition's car, check this repo

Our solution is implemented as a ROS node that subscribes to the camera topic and publishes the car's control commands. you can find the node in the competition_agent.py

Champions