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).