CS684: Embedded System Course
Rulebook: [3] Hardware and Software Specifications
1. Hardware Specifications
-
Use of Firebird V and ESP32:
- All teams must use Firebird V robot and ESP32 development board provided by e-Yantra.
- Team shall not dismantle the robot.
- The robot should be completely autonomous. The team is not allowed to use any wireless remote or any other devices such as a camera while the robot is performing the task. The robot are only allowed to communicate using the Wireless Protocol mentioned.
-
Use of additional components:
- Firebird V and ESP32 communicate using UART. No other microcontroller-based board shall be attached to the Firebird V robot except ESP32.
- Teams are not allowed to connect external actuators or structural hardware to the Firebird V robot.
- Teams are not allowed to use any additional sensor apart from ones provided with the Robot.
-
Power Supply:
- The robot can be charged through battery or auxiliary power supply.
- The team cannot use any other power source for powering the robot.
- The team can use auxiliary power during practice but the final demonstration should only be made using only battery powered robot.
2. Software Specifications
- Teams can use Eclipse, for writting code for AVR microcontroller. Teams are free to use any other open source Integrated Development Environment (IDE) for programming AVR microcontroller.
- Use of any non-open source libraries is not allowed and will result in disqualification.
- Teams can use any language and open source libraries for creating an interface (desktop app or web app).