Skip to content

ERC-BPGC/ERC-hackathon-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERC Hackathon 2024

This repository contains all of the instructions and files required to solve the Electronics and Robotics Club's Hackathon 2024.

The hackathon is focused on the design of an Autonomous Electric Faliure Detection and Repair Robot. Your team has to provide a solution consisting of the mechanical design, electronics interfacing and an implementation of autonomous behavior. All three tasks are linked to the same final goal and yet can be completed independently.

The registration form link can be found here.

Link to Instructions can be found here (latest). The deadline for submission is 11:59 P.M. on 1st August

In case of any queries contact:

Parth Shah: 7021992504
Ritwik Sharma: 9999326476
Ajinkya Deshpande: 9987143576
Vimarsh Shah: 8200096029
Ansh Parmeshwar: 7208771691

Teams/Individuals with complete submissions will be inducted into ERC!


Problem Statement

The detailed problem statement can be found here

Robotics as a domain can be divided as:

  1. Design (Mechanical and Electronics: What components and sensors is the robot made of)
  2. Perception (Obtaining information about the robot's environment using the sensors)
  3. Planning (Calculating a series of behavious to execute based on what is desired and what the environment looks like)
  4. Control (Executing the planned behaviours and ensuring the goal is actually achieved via the robot's actuators)

All four are closely linked to each other and most autonomous robotic systems will need all four.

The hackathon contains atleast one task from each broad divison. However this hackathon is structured such that every task is *independent of each other*. This will not be the case in a real world robot, but it is a good place to dive into designing a functional robotic system.

Setting up the environment

Mechanical Design and Analysis

Use Fusion 360 for CAD modelling and ANSYS for structural analysis.

Electronics Design and Interfacing

The circuit simulation is to be done using the TinkerCad simulator which does not require any installation. PCB design is to be done using KiCad. KiCad is a free to use and open source software.

Important Clarification: Use an Arduino Uno along with other required components for the electronics simulation task.

Automation (Perception, Planning and Control)

We will be using ROS2 for the automation task. It is recomended to use ROS2 - Humble as a standard ROS version for this task.

Follow the complete instructions from here.

The ROS package hackathon_automation contains all the files required for this task

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •