Design goal:

Our goal is to create a robot that travels in all directions, avoids obstacles and follows a prepared path. Because of this, we need to account for many design requirements and make many decisions about how best to design the robot.

Parts

To create this project we mostly used LEGO Mindstorms and Lego Technic parts, detailed list of all parts used can be found below:

2Y0A21 Distance Sensor2
Arduino Uno1
Axle 107
Axle 1237
Axle 3 with Stud9
Axle 48
Axle 66
Axle 712
Axle and Pin Connector 3L8
Axle and Pin Connector Angled #18
Axle Connector 2L16
Axle Connector Rubber16
Axle Connector with Axle Hole16
Battery Pack3
Bluetooth Module1
Bush150
DC Motor4
Gear 40 Tooth8
Gear Worm Screw4
HC-SR04 Distance Sensor4
Liftarm 1x113
Liftarm 1x1525
Liftarm 1x32
Liftarm 1x52
Liftarm 1x72
Liftarm 1x924
Liftarm 2x4 L8
Liftarm 3x5 L78
Mecanum Wheel4
Pin Connector Perpendicular Long6
Pin Double with Axle Hole10
Pin Long with Stop Bush1

Percentage of lego parts is 96.08%.

Documentation 

The documentation of our entire project can be found among attached files.