Sei sulla pagina 1di 2

E D U B O T S

MASLAB'S Autonomous
thresholds determined by trial and error. Besides the giant wheels, the Maciej and Huan
watch their
Although this worked, the team worried team made their robot, nicknamed
robot navigate
that it would not allow for differences in Arnold, distinct with an unusual

Vision-Based Robot Competition


using only its
lighting conditions. Therefore, the team set ball collection and delivery mecha- camera (class-
their thresholds by training an artificial nism. Balls were stored in two par- mates Hans
Anderson and
neural network on 20,000 examples of pixel allel tubes, accessible in the front of
Ayman Abu
numbers and their associated colors. the robot via a two-door gate con-
Story and photos by Valerie Morash, Christopher Celio, and Kimberlee Collins The team also used their camera for wall trolled by a servo. To deposit balls
Shirbi in the
background)
following and avoidance. They found the into a goal, two aluminum push
Student-designed robots embody radically different strategies distance between their robot and a nearby plates moved forward from the back
wall by comparing the wall height through of the holding tubes, shooting the
the camera to its known height. Combined balls out at high velocity. The push

S
ixty MIT students spent SIMPLE SOLUTIONS LEAD TO
with knowledge of its own shape, this plates were controlled by a belt and
January building autonomous A 2ND-PLACE STANDING
enabled the robot to navigate without any guided by rods that the team har-
vision-based robots as part of As an all-freshman team,
unexpected wall collisions. Even though vested from a used inkjet printer. To
the Mobile Autonomous Stephanie Chin (Ocean
their camera-based navigation system prevent this mechanism from bind-
Systems Laboratory (Maslab). The object Engineering), Sarang Kulkarni,
worked, the team added IR sensors for extra ing, they relied on a heavy coat of WD-40.
was to build robots that could navigate and Andrew Lewine (Electrical
security during the final competition. The giant wheels and complicated scoring
an unknown playing field to find balls Engineering and Computer
mechanism made designing and program-
and put them in goals. Each team of two Science) felt they to make a simple
GIANT WHEELS ming this robot difficult. In the end, this
to five students started with basic materi- robot. Their approach was to
When Ben Switala (EECS), Jason caused the robot to not be entirely
als: a square piece of pegboard, two rub- make a circular robot with a front
Bryslawskyj (Physics), Ted Blackman (EECS debugged. Neverthe-less, it was a favorite
ber wheels with drive motors, a caster, a gate that would open as the robot
and Physics), and Melodie Kao among those watching the final competi-
small computer programmable in Java, a drove forward to collect balls.
(Architecture) saw a pair of 9-inch-diameter tion, Maslab students, and the Maslab staff
Road Narrows Robotics ORC controller Once in front of a goal, the robot
wheels, they were inspired to add them to for its brazen design.
board, and a color web camera. The stu- would open its gate, drive back-
their robot. These wheels became the most
dents expanded on these building blocks ward to release its balls, close its
defining aspect of their robot, as they made THREE STRATEGIES
with their choice of materials to create gate, and drive forward to push
it both incredibly large and unusually fast. OF WANDERING
custom robots. They were given an the balls into the goal. When not
Mark Stevens (EECS), Jeremy
opportunity to test their designs at the collecting balls or scoring goals,
Smith (EECS), Alex St. Claire
end of January in a final competition in the robot explored the field using
(Mechanical Engineering), and
which robots scored points by taking short-range IR sensors to follow
Jenny Liu (EECS) built a robot
possession of balls, putting them into the wall. A robot navigating the final playing field toward a red
with effective software and a
goals, and putting them in front of goals. The team opted for simple ball.
solid mechanical design. Their
Students were not told the configuration solutions to problems that other teams
NEURAL NETWORK SEES strategy was to design their
of the final competition playing field spent a great deal of time overcoming.
Omobayonle Olatunji (EECS), Huan Liu robot's hardware to simplify its Daniel talking to staff member Timothy Abbott
beforehand, but they did know some For example, instead of writing software
(EECS), Maciej Pacula (EECS), Matthew code. For example, the robot's about starting up his team's robot during the final
basics. They knew that the playing field to filter out camera data above the top of
ball-capture mechanism con- competition.
was surrounded by white walls topped the playing field walls, they angled their Gordon (Math), and Alexandre Oliveira
created a robot that used a strategy simi- sisted of a rotating drum that
with a thick blue line and periodic blue camera so that it could not see above the
would push balls up a ramp ment requirements for the software. The
tick marks. Goals consisted of rectangu- walls. With the time they saved building lar to that of the freshman team's robot,
and into an internal storage team also made it a priority to construct
lar holes cut into the wall surrounded by a simple robot, the team was able to rig- but relied on no sensors except its cam-
bin. The mouth of this mecha- their robot's physical mechanisms rapidly.
a thick yellow line. Strips of green and orously test their design. They brain- era.
nism was wide, reducing align- This allowed software to be tested on a
black squares, called barcodes, were put stormed potentially problematic situa- To do this, they needed to differenti-
working robot early, and pro-
on the walls so they were connected by tions for their robot, made appropriate ate colors very reliably. Data from the
vided more opportunities for
line of sight. These were intended to help changes to the software, and tested the robot's camera was accessible to its com-
discussion between software
robots navigate the field. Finally, the robot on mock playing fields to expose puter in the form of numbers represent-
and mechanical team members.
floor was made of black carpet, and balls further vulnerabili- ing the color and brightness of each cam-
The team developed a num-
were painted bright ties. In the rush to era pixel. To decide which numbers rep-
ber of wandering strategies for
red. create a robot, very resented which colors, other students set
exploring the playing field.
Each team pro- few teams found the Unfortunately, no single strate-
duced a unique robot time to improve their gy worked perfectly. To deal
with its own design by testing with this, the team decided to
strengths and weak- their robot and use three different wandering
nesses. The following uncovering its weak- algorithms and alternate
descriptions high- nesses. By keeping between them randomly. These
light just a handful of things simple, this approaches were to travel along
the teams and their team created a robot Left: A picture used by the team relying only the nearest wall, drive toward
creations for the 2007 capable of a second- on vision to test their neural network for red the farthest open distance
Maslab competition. Andrew, Stephanie and Sarang working place ranking in the color identification. Right: The result of this The giant-wheeled robot with team member Melodie. Mark, Jeremy, Alex and Jenny designed this “wan-
detected with an IR sensor, and
on their simple round robot's code. identification dering” robot.
final competition.

80 R O B O T M A G A Z I N E SUMMER 2007 81
E D U B O T S

follow a path from one bar- its path. To deal with


code to the next. this problem, the robot
Another unique feature would back up or move
of this robot was its use of a sideways to avoid the
hacked roller ball mouse as walls, without losing
an encoder. Despite being a sight of the ball.
demonstration of clever To explore the play-
ingenuity, the team admit- ing field, the robot
ted that the effort to create would move toward
this encoder outweighed open directions that it
the functional benefits. The found using two rotat-
device, however, served as ing IR sensors. If it hit a
an example of the team's wall, one of fourteen
good understanding of bump sensors around its
engineering principles and perimeter would alert
practices. the robot to pick a new
direction to continue
MOVING, COLLECTING, exploring. Balls were
AND SEEING IN EVERY collected in an internal
DIRECTION cavity using a wide rub-
Matthew Farrell (Physics), ber-band roller.
Matthew Robertson Christopher, Yi and Kimberlee’s robot collecting balls during the final competition. Entering this cavity trig-
(Mechanical Engineering), gered a break beam,
Alexander Sanchez (EECS), and Daniel design in its entirety until the very end. In telling the robot to stop at the next goal it
Torres (EECS) pushed themselves to create hindsight, they suggested it might have saw to deposit its balls.
an ambitious robot that could move, pick been better to throw everything together To implement all of their robot's fea-
up balls, and see in any direction. early on, and fine-tune the robot as a tures, the team emphasized keeping a
This was done with three omnidirec- whole. Nevertheless, the robot awed the schedule with strict deadlines. They
tional wheels, which enabled the robot to crowds. It was a learning experience for designed their robot to be built in stages,
travel in any direction without rotating. the team and a marked accomplishment. with modules that added incremental
Rollers on each of the robot's three sides capabilities. This tactic let the team move
were controlled with a single motor, and MULTI-FEATURED BOT forward while always maintaining a work-
were used to raise balls up and into the Christopher Celio (EECS), Yi Chen ing robot to test and debug. It proved to be
chassis. Finally, the camera sat on top of (Mechanical Engineering), and Kimberlee a successful strategy, since the team tied
the robot, where it was mounted on a Collins (Mechanical Engineering and for first place in the final competition.
servo to give the robot a 360-degree view Physics) had a broad skill set that allowed
of the playing field. them to implement a wide range of fea- CONCLUSION
The team took advantage of the robot's tures for their Maslab robot. One example Maslab allowed its students to direct
extended field of view by having it contin- was their robot's drive system, which used themselves according to their own ambi-
uously create detailed local maps with its three omnidirectional wheels. Among tions, and learn firsthand the pluses and
camera. These local maps were initially other things, this allowed their robot to minuses of engineering techniques. Each
intended to be used to create a large global reach balls it could see, but not directly student experienced Maslab differently,
map, but integrating past and new maps approach due to walls partially blocking and therefore learned different things.
turned out to be difficult. The problem However, all of the stu-
was that the robot could not accurately dents left Maslab with a
keep track of its position while moving, a better understanding of
problem compounded by its use of omni- the engineering process:
directional wheels. Therefore, each map design, implementation,
was created to get the direction to the troubleshooting, and
nearest unexplored territory and then dis- teamwork.
carded as the robot moved toward this For more information on
direction. Maslab students and
Ultimately, the team’s plans to have a robots, please see the
directionless robot that created maps for Robot Magazine Summer
navigation were too ambitious. During the 2006 issue, or visit
competition, the robot successfully picked http://maslab. mit.edu.
up balls, but had difficulty reaching unex- —the editors !
plored areas or nearby goals. The team felt
that, although they tested individual
pieces of their robot, it was problematic Anand Deopurkar and Yaim Cooper planning their robot’s
that they did not have time to test the construction.

82 R O B O T M A G A Z I N E

Potrebbero piacerti anche