Skip to content

This repository serves as the central hub for all SLR-related resources, including code, documentation, and project updates. Explore the codebase, delve into our development process, and join us in advancing robotics innovation.

Notifications You must be signed in to change notification settings

Abood-devo/SLR.FireFighting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLR - Fire Fighting Robot

SLR Logo

Overview

SLR is a robot designed to participate in the Fire Fighting Robots Contest. It was engineered to complete three main tasks: collecting ping pong balls, extinguishing candles, and navigating various terrains. The robot was built with a focus on stability, versatility, and remote operation.

Features

  • Chassis: Robust design with four mecanum wheels for optimal maneuverability.
  • Arm: Five degrees of freedom (5-DOF) with servo motors for precise movements.
  • Computer: Raspberry Pi 4 B+ with Quad-core Cortex-A72 processor and 8GB RAM.
  • Remote Control: Operated via a PS4 controller connected through Bluetooth.

Components

1. Chassis

Chassis Image

  • Houses all the components.
  • Equipped with four mecanum wheels for 360-degree movement.

2. Arm

Arm Image

  • Features five servo motors to control each joint.
  • Capable of collecting ping pong balls and extinguishing candles.

3. Computer

Computer Image

  • Raspberry Pi 4 B+.
  • Manages all signals and processes tasks efficiently.
  • Consumes less than 500mA.

Tasks

1. Collecting Ping Pong Balls

Ping Pong Collection

SLR collects ping pong balls to simulate rescuing people. The arm's precise movements allow it to pick up and place the balls in designated areas.

2. Extinguishing Candles

Extinguishing Candles

The robot extinguishes candles to simulate remote fire suppression. The arm accurately targets and extinguishes the flames.

3. Navigating Diverse Terrains

Navigating Terrains

SLR navigates through hills, grass, and bumps using its mecanum wheels and robust chassis design.

Challenges

  • Balance and Weight Distribution: Initially, the robot tended to tip over due to the arm's movement. This was solved by mounting the arm in the middle of the chassis.
  • Latency Issues: The delay between the camera and the Raspberry Pi prevented us from implementing a computer vision algorithm for autonomous fire detection.

Achievements

2nd place winner

  • 2nd Place: Secured 2nd place in the 4th Fire Fighting Contest, outperforming 17 other university teams.

Team Members

  • Coach: Dr. Abdulelah Al-Shabatat 🏆
  • Team Members:
    • AbdulQader Dada 👨‍💻
    • Hamzeh Al-Bzour 🤖
    • Mais Belal 🌟
    • Rayan Al-mrayat 🚀

Installation

  1. Clone the repository:
    git clone https://github.com/Abood-devo/SLR.FireFighting.git

About

This repository serves as the central hub for all SLR-related resources, including code, documentation, and project updates. Explore the codebase, delve into our development process, and join us in advancing robotics innovation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published