/WKnight-SLRC2018

WKnight - Sri Lankan Robotics Challenge 2018

Primary LanguageC++GNU General Public License v3.0GPL-3.0

WKnight-SLRC2018

1548419825072355

WKnight was made to compete in the Sri Lankan Robotics Challenge organized by the University of Moratuwa. The structure of this repo is as follows.

Parts

Contains the STL files for the 3D printable parts. This includes the base, coin picking mechanism and gearing system.

3dp

SLRC2019

This folder contains the code (for an Atmega2560). Each core component is split into a seperate .ino file.

*colorsetup - Helper function for the colour sensor

*lightsandsw - Lights and switches

*main

*motorsetup - Contains motor control functions, white line/ wall / encoder PID Functions

*nrfsetup - NRF24L functions for wireless communication with a stationary robot

*path - path minimization

*QTRC - calibration and helper functions for the Pololu QTRC panel

*servosetup - servo control

*SLRC2019_19_Edited - global variables and definitions

*sonarsetup - ultrasonic sensor setup and control

*vlxsetup - TOF sensor (not used)

*wallfollow - wall following (not used)

WKnightMEGA Breakout Board

A breakout board for the Atmega2560 development board.

1548419825505570

Full Instructions will be updated soon.

Contributors

Pasindu Liyanage