HCC Robotics Program - Holyoke Community College

Transcription

HCC Robotics Program - Holyoke Community College
HCC Robotics
Program
From Simple Building Blocks
to Intelligent Software
By Janice Beetle Godleski
M
att Freeman and
Myeongok Moon are
paired on a team in Joe
Stahl’s Robotics I class.
Together, they’ve built
a four-wheeled device using Lego
parts that range from a child’s simple
building blocks to intelligent software
and robotic components.
Having built the device is only half
the battle, though. This popular class
also requires that students program
their robots to complete tasks.
Freeman and Moon’s robot must now
travel along a two-foot square taped
on the floor in Stahl’s classroom –
without veering off course in either
direction or crossing over the tape.
So far, it has
failed about
five times,
and their
classmates
are having
similar
struggles with
their own devices.
Everyone is stewing
and mulling over what
changes they need to make.
Stahl moves around, watching,
handing out hints.
“Don’t change a lot of things at one
time,” he tells them. “Just change one
thing at a time.”
A former engineer at Spaulding and
an assistant professor of engineering
at HCC, Stahl
is well suited to
teach this class.
He understands
the mathematical
problems students
are going to bump up
against, and he knows
that working through
them offers a good education.
“We guarantee students that this
class will be the most fun of those
they take at HCC,” Stahl says.
“And we also say it will be the most
interesting.”
Students, like those in the room on
this day, are skeptical about whether
they’d call this “fun,” but Stahl says
by the end of the course, they all
agree.
The numbers back him up.
Ileana Vasu, a professor of
mathematics at HCC and the chair
of the Engineering department, says
the Robotics classes have a very low
dropout rate, and she says demand
for the program has rapidly increased
over the years. HCC began offering
one Robotics I class early on in the
new millennium, and by 2007, five
sessions were being offered and filled.
Now, the college offers eight sessions
of Robotics I for a total of nearly
160 students, and it has created and
offers two sessions of Robotics II as
well, which roughly 40 students take
part in.
“It certainly creates interest,” Vasu
says.
8
I Summer 2012 I CareerFocus “They think it’s the
greatest thing going,”
Stahl adds. “We see
some really exciting
projects coming out of the
Robotics program. People
amaze themselves that they
can actually create something.”
At first glance, the Robotics room
looks more like a pre-school
classroom. Along one wall, Legos
of varying colors and sizes are
sorted in clear bins. There are gears
and wheels and yellow blocks for
the bodies of the cars and other
inventions that students create.
Nearby are dozens of computer
stations that help identify that this is
indeed a college classroom; students
use special software and hardware
developed by Lego to program the
devices they’ve created. The Lego
RCX device, also known as the
“brick,” serves as the brain for each
robot, mounted on top and holding
the knowledge that makes it move
through its particular paces.
In Freeman and Moon’s case, the
paces take their robot through the
completion of the square. They look
pensive as their robot ambles along
on its four Lego wheels and takes its
first few right-hand turns, staying on
track.
But then the device veers hard to the
right on the third turn and meanders
over the taped line. Freeman scoops
it up, and together, he and Moon
head back to the computer station
to adjust their programming; they
tell the robot to go straight for an
additional second on that second
straightaway in hopes that it will
www.hcc.edu I Holyoke Community College
I (413) 552-2000
then not be so close to the taped line
on the third length.
Around this pair, another half
dozen teams are also experiencing
frustration and defeat as they try to
make their robots pass the same test.
Only one team has completed project
one; its members are now working
on the second project, which is to
create a robot that can travel around
a sphere.
By 11:45 a.m., tension in the class
has peaked. Team members wait in
line to try their robots on the square.
“Exacerbating,” one student says.
Stahl is amused. He came on board
as an adjunct instructor for the
math department at HCC in 2005
and moved into engineering in 2007,
when he started to teach the Robotics
class.
“We guarantee students that this class will be
the most fun of those they take at HCC. And we
also say it will be the most interesting.”
Joe Stahl
Some students who take Robotics I
also get some intensive learning in
the education arena; that’s because
Stahl takes students in one of his
classrooms to the Holyoke Boys and
Girls Club four times a semester for
service learning.
Stahl’s students teach the youngsters
how to build their own robots, and at
the end of the session, they have a
drag race with the robots the children
make.
“It’s really a hoot,” Stahl says. “It’s
worked out really well.”
It works out well in Stahl’s classroom,
too. While many of the students are
still stumped, they have a drive to
achieve, and they each have an idea
on how to try to fix their robots’
various problems. They troubleshoot,
swap in different tires and gears to
rule out equipment issues, and they
go back to their computer programs,
time and again, making subtle
tweaks.
Within their teams, and as a
classroom, they can be heard
collaborating and making suggestions
to one another. They offer each other
encouragement.
By noon, Freeman and Moon and a
handful of other teams have earned
their five points and moved on to
project two. They feel good.
“This is a huge trial-and-error thing,”
Freeman says. “It took two days to
figure it out.”
“It was a lot of learning for me to
figure out the controls and [issues
of] direction, power and timing,”
adds Moon. “We had to use our
imaginations.”
Stahl says Robotics I was originally
created by three professors, including
Bob Greeney and Ed Budd, who
team-taught the class. It was
intended then that the class would
attract and benefit engineering
students at HCC, many of whom go
on to four-year engineering schools,
but, instead, the class attracts many
liberal arts students who take it to
satisfy a lab science requirement.
Six professors, both adjunct and
full-time professors, teach the various
sessions offered.
Vasu says Robotics I is great for
students who don’t have strong
math skills; those who do can jump
right into Robotics II, which offers
more intensive learning on the
programming side. The latter also
appeals more to engineering majors
more inclined to carry that learning
toward a career.
I
(413) 552-2000 Holyoke Community College I www.hcc.edu
CareerFocus I Summer 2012
I9