The Electrical components use for this project include, an Arduino Mega, 1 dual h bridge sabertooth Motor controller, one L298N driver, 4 motors, 1 linear actuator, a pixycam2, an ultrasonic sensor, a 11.1V lipo battery, and a few passive components. We used an electrical schematic software called Kicad to design the schematic for the entire robot.
For this project, the Arduino will read the input from the Pixycam. From there, the Arduino will send information to the motor controller allowing the robot to move to the designated area. Once it has reached that area, the Arduino will send a signal to the linear actuator controller to lift the lid to drop off the package. LED lights will be used to tell what mode the robot is in. A 10-amp fuse will be used to protect in the case of the battery shorting to ground.
Schematic for robot
This robot is designed around a robot base provided by Georgia Southern University. There are four sections to the Robot. The first is the Robot base. The Robot base house the majority of the circuits; this includes the DC motors to the wheels, the motor H-bridge shields, and the Arduino. The second section is the robot the robot's head. This section is where the package sits and is discharged. It is also where the fuse, the power button, and the Pixy camera are housed. The third section is the Sensor array housing. This is for the housing sensors like the ultra sonic sensor. The final section is the batter pack. This battery pack section is where the battery sits and is designed to be easily access the battery. The parts for each section was designed in Auto Desk Inventor.
The Robot's code is designed around following a Wave front Propagation map. The robot waits till the robot detects a bar code. Once the robot senses the bar code, it determine the map it needs to follow. The will follow the map till it reaches its goal, all the meanwhile it looks out for obstacles, such as humans and other robots. Once at the goal, the robot will drop off the package and return to the start.
Wave front Propagation Maps used for APDR.
Green = Goal
Yellow = Start