Rise of Machines II
ME 421 Group
Winners of the first round
Finishers of the second round
An important area of robotics research is to enable the robot to cope with its environment whether this be on land, underwater, in the air, underground, or in space. An autonomous robot is a robot that performs behaviors or tasks with a high degree of autonomy, which is particularly desirable in fields such as space exploration, cleaning floors, mowing lawns, waste water treatment and delivering goods and services. With every passing year, researchers have raised the bar for autonomy in robots to a level that could not be imagined 60 years ago when the idea of the first mobile robot was under inception. From landing on comets to performing surgery under no supervision, autonomous robots have proliferated and touched the human society in almost every walk of life. This competition aims to bring together a group of students at Iowa State University to compete and demonstrate their capability to lead this field in the future.

Time: December 6th, Sunday, 6:50 - 8:30 pm
Location: Applied Science Complex 1, Room 232
Groups
Can't Chegg this Project:

Aric Hanson
Collin Schmidt
Ryan Singletary
David Mellang
Thomas Bezdichek Pfaning
Austin Hillinger
Four 2 Fun:

Adam Woelberg
Tanner Boudreaux
Morgan McCarthy
Jake Crow
Dewey Song
Yujin Park
Skynet:

Robert Bromberek
W. Eric Style
Dalton Jacobs
Stephen Aniger
Blake Wuorenma
Michael Pircon
Remote Controllers:

Andrew Atwood
William Rockman
Preston Norville
Parker Uphoff
Connor Condon
Kaleb Ten Haken
Infinite Loop:

Toan Nguyen
Travis Dierickx
Jamie Wernimont
Ryan Henderson
Kevin Houlihan
NARCAR:

Taylor Wisgerhof
Derek Rose
Anna Kinzel
Conner Converse
Layne Goertz
Alexander Nowysz
Schadenfreude:

Matt Klein
Jordan Krug
Adam Weber
Mark Mendick
Tim Onstot
Ryan Vanderhoff-Yarbrough
Erik Quinn
Amateur Crew of Mechanical Engineers:

Evan Hammer
Jacob Davis
Andrew Gude
Juhoo Lee
Sean Dowd
Tyler Hoovestol
Project Description
Using the manuals provided to you, attach the QRE1113 analog line sensors and the high speed servo to the BOEBot kit. The manuals provide you a basic knowledge of the Arduino language which is used to program the microcontroller ("brain of the robot"). You have to learn the language, and write/design/develop programs with it to control your BOE Shield-Bot. Now here is a challenge for you. In the competition, you will be given a track. You need to create a program with everything you have learnt from the manuals that will guide your BOE Shield-Bot to autonomously follow the track. For that, your have to design a controller of your choice that can keep the robot on the track. Moreover, your robot should be able to complete the track in the least possible time for you to win the competition!
      Objective
  • Get familiar with Arduino and programming
  • Learn to use servos and simple sensors
  • Implement simple controllers on robots
Tasks
  • Program the BoeBot to compete in the line following competition
  • Design controllers for the robot for better performance
  • The robot should start at a point on the track and follow the track for one lap
  • You need to design controllers for the robot to finish one lap in minimum time
Competition Results
Rank Team First Round: Best Time Second Round: Result
1st Place Infinite Loop 29.7 seconds Unfinished
2nd Place Remote Controllers 33.1 seconds Unfinished
3rd Place Can't Chegg this Project 42.6 seconds Succeeded
4th Place Amateur Crew of Mechanical Engineers 50.8 seconds Unfinished
5th Place Schadenfreude 55.9 seconds Succeeded
6th Place Skynet 58.3 seconds Unfinished
7th Place NARCAR 1 minute 0.1 seconds Unfinished
8th Place Four 2 Fun 1 minute 52.1 seconds Succeeded
Activity Calendar
Date Activity Grading Rubric Meeting Time with TA and Place
Sept 3rd Form groups of 5 or 6 students and inform TA of group members 2 pts
Sept 18th Collect BoeBot and all hardware from TA 1:20 - 5:00 pm, Applied Science Complex 3, Office 114
Sept 20th Send the team's name, logo and webpage link to the TA 3 pts
Oct 6th Finish the first 4 tutorials 3:00 - 5:00 pm, Applied Science Complex 3, Office 114
Oct 20th Finish the 5th and 6th tutorials 3:00 - 5:00 pm, Applied Science Complex 3, Office 114
Nov 17th Finish all tutorials and implement basic controller for line following 10 pts 3:00 - 5:00 pm, Applied Science Complex 3, Office 114
Dec 5th Improve the controller to get better performance 3:00 - 5:00 pm, Applied Science Complex 3, Office 114
Dec 6th Final competition 1~5 pts