The Birth of
Alex the
Robot
Anusha A.
Emma B.
Joseph G.
Section O
Group 7
Table of contents
01 02 03 04
The problem Objectives and Constraints Design and Testing Reflection
2
Background
Client: Stevens Institute of Technology
Task: Develop and manufacture an Autonomous Driving Robot to
guide visitors on a campus tour.
Time Frame: Six weeks
Requirements:
● The robot must safely guide visitors to designated places within a given
amount of time using the robot's current x and y coordinates provided via the
MQTT network
● Provide written material for the tutorial portion of the robot (project report)
● Prototype the ending project in a makeshift testing arena to test the robot's
performance on a product delivery date
3
Materials
- 1 Plastic Chassis with large compartment
- Top Plate
- 2 Motors
- 1 Battery pack of 4 Double A batteries
- 4 Wheels - 2 drive wheels, 2 spinning wheels
- 2 Rubber treads
- 4 Screw Bolts and 4 Small Nuts
- 2 Axles
- 2 Large Nuts
- Battery Pack
- Wemos Board
4
Objectives
● The objective of this project was to apply our prior
skills and knowledge of Solidworks and Arduino to
design an autonomous robot that could successful
navigate and avoid obstacles
● To ensure the success of the final road test we must
complete the initial road, lidar, and left handed loop
test as markers of advancement of our robot to
reach the final prototype
5
Constraints
● Limited print time for robot platform (4 hours)
● Must include 2+ ultrasonic sensors, motor control,
OLED display, WeMos
● No breadboard in final prototype
● Attach GPS float to a height that matches LiDAR
sensors
● Robot body cannot be put together using tape or glue
● Compact, sleek, and presentable design
6
Mechanical
Design
7
First design
We found our first design
didn’t fit our WeMos
board so we sanded it to
fit but we still need a way
to fit the sensors on our
design
8
Final design
The final design fit
all necessary
components
9
Maps
our office
Find more maps at slidescarnival.com/extra-free-resources-icons-and-maps 10
Code logic
11
INitial Test
Lidar
Left-Turn Test
First step
● DECLARE VARIABLES/OBJECTS
● GATHER INITIAL COORDINATES
15
Next . . .
Calculate Magnitude of Calculate dot product of Determine angle
travel and main vector travel and main vector between travel and main
vector
(Initial x, Initial y)
(target x, target y)
16
Avoiding obstacles
CHECK
SENSORS
Increase motor speed Continue to move
to turn left/right to forward
turn away
17
18
Lastly . . . Stop when position is within 50 mm of
target
Set new position to current position
Repeat
19
20
21
Wiring
22
TABLE OF CONTENTS
23
WIRING
24
Mobile project
Show and explain your
web, app or software
projects using these
gadget templates.
25
Performance
● Alex was able to hit all four targets
● Targets one through three were
reached with no collisions, and within a
time of 90 seconds
● Target four was reached with a few
minor collisions across the way
The total time it took to reach the
targets was about 160 seconds
26
Reflection
Overall we were able to successfully get Alex to run the
course, with only minimal casualties, this was done by
improving our previous skills in software, mechanical
design last semester, collaborating effectively with
group members, and relying on professor and TA office
hours for additional help!
27
Any questions?
28