Recent Changes - Search:

Main

Robotics I Fall 2007

Robotics II Spring 2007

Robotics I Fall 2006

Vision Servoing Laboratories

FPGA-Based Vision

VDSP

LabVIEW Embedded

Code

Site Admin

edit SideBar

RoboticsIFall2007

RoboticsIFall2007.RoboticsIFall2007 History

Hide minor edits - Show changes to output

December 24, 2007, at 07:10 PM by Fred Martin - added 2 YT videos
Changed lines 6-31 from:
<table style="width:194px;"><tr><td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007"><img src="http://lh4.google.com/fgmartin13/R25rGlm4XLE/AAAAAAAAAH8/BgU3-ZHdPVo/s160-c/UMassLowellEggHuntNovember2007.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">UMass Lowell Egg Hunt<br>November 2007 Photo Essay</a></td></tr></table>
to:
<table style="width:194px;" cellpadding="20px">
<tr>

<td><object width="240" height="194"><param name="movie" value="http://www.youtube.com/v/34_AT8RYDLU&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/34_AT8RYDLU&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="240" height="194"></embed></object></td>

<td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007"><img src="http://lh4.google.com/fgmartin13/R25rGlm4XLE/AAAAAAAAAH8/BgU3-ZHdPVo/s160-c/UMassLowellEggHuntNovember2007.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td>

<td><object width="240" height="194"><param name="movie" value="http://www.youtube.com/v/y-4pM1AGBUY&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/y-4pM1AGBUY&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="240" height="194"></embed></object></td>

</tr>

<tr>

<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">El Capitan Huevo vs. Demolitron</td>

<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">UMass Lowell Egg Hunt<br>November 2007 Photo Essay</a></td>

<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">Demolitron vs. The Eggsecutives</td>


</tr>



</table>

Changed line 6 from:
<table style="width:194px;"><tr><td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007"><img src="http://lh4.google.com/fgmartin13/R25rGlm4XLE/AAAAAAAAAH8/BgU3-ZHdPVo/s160-c/UMassLowellEggHuntNovember2007.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">UMass Lowell Egg Hunt November 2007</a></td></tr></table>
to:
<table style="width:194px;"><tr><td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007"><img src="http://lh4.google.com/fgmartin13/R25rGlm4XLE/AAAAAAAAAH8/BgU3-ZHdPVo/s160-c/UMassLowellEggHuntNovember2007.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">UMass Lowell Egg Hunt<br>November 2007 Photo Essay</a></td></tr></table>
December 23, 2007, at 06:36 PM by Fred Martin - added link to picasa album
Added lines 5-8:
(:html:)
<table style="width:194px;"><tr><td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007"><img src="http://lh4.google.com/fgmartin13/R25rGlm4XLE/AAAAAAAAAH8/BgU3-ZHdPVo/s160-c/UMassLowellEggHuntNovember2007.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td></tr><tr><td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/fgmartin13/UMassLowellEggHuntNovember2007" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">UMass Lowell Egg Hunt November 2007</a></td></tr></table>
(:htmlend:)

Changed lines 3-4 from:
Attach:91450-poster2007.jpg
to:
%width=800px% Attach:91450-poster2007.jpg
Added lines 3-4:
Attach:91450-poster2007.jpg
Added lines 1-2:
'''See the UML eNews story about the [[Egg Hunt Contest -> http://www.uml.edu/Media/eNews/Robotic_Egg_Hunt.html]]!!'''
Changed line 101 from:
'''Lab 5: Vision and Object-Tracking.'''  This lab will introduce CMOS
to:
'''[[RoboticsIFall2007.Lab5 | Lab 5: Vision and Object-Tracking.]]'''  This lab will introduce CMOS
Changed line 18 from:
|| '''Robotic Explorations: A Hands-On Introduction to Engineering''' (2001) [[<<]] Fred Martin [[<<]]  %height=150px% [[http://vig.prenhall.com/catalog/academic/product/0,1144,0130895687,00.html | Attach:robex-cover-tn.jpg]] || '''Behavior-Based Robotics''' (1998) [[<<]] Ronald C. Arkin [[<<]] %height=150px% [[http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8196 | http://mitpress.mit.edu/images/products/books/0262011654-f30.jpg]]
to:
|| '''Robotic Explorations: [[<<]] A Hands-On Introduction to Engineering''' (2001) [[<<]] Fred Martin [[<<]]  %height=150px% [[http://vig.prenhall.com/catalog/academic/product/0,1144,0130895687,00.html | Attach:robex-cover-tn.jpg]] || '''Behavior-Based Robotics''' (1998) [[<<]] Ronald C. Arkin [[<<]] %height=150px% [[http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8196 | http://mitpress.mit.edu/images/products/books/0262011654-f30.jpg]]
September 14, 2007, at 01:42 AM by Fred Martin - revised textbook material
Changed lines 14-18 from:
!!Text
%lfloat% Attach:robex-cover-tn.jpg
Excerpts from my book ''Robotic Explorations'' will be handed out. Other material will be provided online or as photocopies.
[[<<]]
to:
!!Required Books
We will use two required books. They are ordered and available now at the UML North Bookstore.  Please buy them there to make sure you have them right away:

|| border=0 width=100% cellpadding=10
|| '''Robotic Explorations: A Hands-On Introduction to Engineering''' (2001)
[[<<]] Fred Martin [[<<]]  %height=150px% [[http://vig.prenhall.com/catalog/academic/product/0,1144,0130895687,00.html | Attach:robex-cover-tn.jpg]] || '''Behavior-Based Robotics''' (1998) [[<<]] Ronald C. Arkin [[<<]] %height=150px% [[http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8196 | http://mitpress.mit.edu/images/products/books/0262011654-f30.jpg]]
||My own textbook/project guide for building mobile robots.  ||An excellent theoretical text introducing control systems for mobile robots.

There will be other readings, including essays published on the web and material photocopied from out-of-print books.  The latter will be handed out in class.

Deleted lines 0-3:
[[http://groups.google.com/group/91450-f07 | Google Group]] \\
[[Lab1]]

September 14, 2007, at 01:33 AM by Fred Martin - copied overview into home page...
Changed lines 1-4 from:
!91.450 Robotics I

[[Overview]] [[http://groups.google.com/group/91450-f07 | Google Group]] \\
[[Lab1]]
to:
[[http://groups.google.com/group/91450-f07 | Google Group]] \\
[[Lab1]]


!!Contact
Prof. Fred G. Martin \\
http://www.cs.uml.edu/~fredm/ \\
Olsen 208 (office) x1964 \\
Olsen 306 (lab) x2705

!!Schedule
Monday, 1:30 pm to 3:30 pm (lab) \\
Friday, 1:30 pm to 2:20 pm (lecture)

!!Office Hours
''TBD''

!!Text
%lfloat% Attach:robex-cover-tn.jpg
Excerpts from my book ''Robotic Explorations'' will be handed out. Other material will be provided online or as photocopies.
[[<<]]

!!Discussion
This is a hands-on class with a focus on mobile robots as embedded systems.

The course has three main sections:

#  A series of 5 weekly labs to introduce sensors, motors, robot vision, and robot programming.

# The annual Egg Hunt contest, in which you design and build a robot to collect "good" eggs while stuffing "bad" eggs into your opponent's goal.

# Open period in which you develop a robotic/embedded systems application.  This will be done in collaboration with graphic design students.

This is an '''intro''' level course to these topics.  Prior knowledge should be mostly '''you are interested in robotics or embedded systems''' and you are willing to work hard in the lab to execute your ideas.

The course will be conducted using the LabVIEW Embedded visual programming environment. C-language programming is not required (but is available for those interested).  We will be using the new "Blackfin Handy Board" 32-bit DSP controller board, which has been developed with the support of Analog Devices Inc.

'''The class is open to students of Computer Science, Engineering, and any other Technical major at UML.'''  For CS students, take Robotics II in the spring to complete your project sequence.

!!Email/Discussion Group

Please join the class discussion group to be kept in the loop with course announcements and to share information with your peers:

(:html:)
<table border=0 style="background-color: #fff; padding: 5px;" cellspacing=0>
  <tr><td>
    <img src="http://groups.google.com/groups/img/3nb/groups_bar.gif"
        height=26 width=132 alt="Google Groups">
  </td></tr>
  <tr><td style="padding-left: 5px">
    <b>Subscribe to UML Robotics I Fall 2007</b>
  </td></tr>
  <form action="http://groups.google.com/group/91450-f07/boxsubscribe">
  <tr><td style="padding-left: 5px;">
    Email: <input type=text name=email>
          <input type=submit name="sub" value="Subscribe">
  </td></tr>
</form>
<tr><td align=right>
  <a href="http://groups.google.com/group/91450-f07">Visit this group</a>
</td></tr>
</table>
(:htmlend:)

!!Open Project Database
%lfloat% Attach:invention-db-snap.png

Throughout the semester, we will participate use [[http://openprojectdatabase.com | Open Project Database]] web site. The site is a community-built database of resource for inventors in general and roboticists in particular.

The Project Database URL is http://techcreation.cs.uml.edu/opdb. Each class member will create a personal login on the system. As part of lab write-up and project documentation activities, directions will be given for creating entries (known as &#147;cubes&#148;) on the system.
[[<<]]

!!Project Sequence
This course together with Robotics II in the spring is a project sequence.

!!Syllabus
Most work will be done in labs, which are due weekly. Here is the sequence of topics and projects:

'''[[RoboticsIFall2007.Lab1 | Lab 1: Introduction to the Blackfin Handy Board, LabVIEW Embedded, and Braitenberg Vehicles.]]'''
This lab will introduce
work with the Blackfin Handy Board, 32-bit DSP robotics controller
that runs LabVIEW Embedded. Also, in this lab you will configure a first
robot for class use, and get an introduction to robot programming and
Braitenberg Vehicles.

'''[[RoboticsIFall2007.Lab2 | Lab 2: Feedback including Wall-Following and Velocity Control.]]'''
This lab will introduce feedback as an organizing concept for robot
activity.  Using an optical distance sensor, you will create a control
system to drive the robot at a constant distance from the wall.  Using
built-in DC motor velocity sensors, you will create a control system
to drive the robot at constant velocity.

'''[[RoboticsIFall2007.Lab3 | Lab 3: Sonars and Servos.]]'''  In this lab, you will work with a sonar ranging sensor (which allows detection of objects at greater distances than the optical distance sensor) and servo motors for precise positioning.

'''Lab 4: Behavior-Based Robotics and Multilayered Control.'''  This
lab will explore ways of coordinating multiple, competing robot
operating modes.  Topics include emergence, meta-sensing, and
randomness; Rodney Brook's subsumption architecture, and
Behavior-based robotics.

'''Lab 5: Vision and Object-Tracking.'''  This lab will introduce CMOS
cameras, color calibration, and simple blob-tracking algorithms.  You
will program your robot to find plastic eggs, which are the game
object to be used in the Egg Hunt contest.  You will also build some
kind of Egg Capture system.

'''Robot Contest: Egg Hunt.'''  We will run a robot contest based on
Rich Drushel's &#147;Egg Hunt&#148; design (see the
[[http://www.eecs.cwru.edu/courses/lego375/ | CWRU LEGO 375/475 course web site]]).  We will have a &#147;mock contest&#148; in lab (Nov 9 and then a public contest (Nov 15). 

'''Student Projects.'''  The last portion of the course is for open robotic project designs.  These do not have to be mobile robots &#151; any sort of project that involves sensing, control, and action is welcome.  I am particularly interested in projects that directly involve human interaction with robotic system.  These projects will be done in conjunction with art students (see below).


!!Multi-Disciplinary Collaboration with Graphic Design Students

For the 4rd consecutive year, our class is collaborating with Graphic Design III, taught by Prof. Karen Roehr in the Art Department.

When our project teams around the contest robots are formed, Prof. Roehr will assign groups of art students to create identity and &#147;branding campaigns&#148; to publicize your robots.  Her students will create business cards, pamphlets, and posters to create a buzz around each of your robots.

As part of this work, we will visit Prof. Roehr's class on South Campus in September, and her students will attend our Egg Hunt contest in November.

Afterward, we are planning a deeper interdisciplinary collaboration for joint final projects in the two courses.  Yourselves and Prof. Roehr's students will work together to conceive of and implement a technological artifact that takes advantage of your combined skills, as they are best applied.
 

!!Exams and Other Important Dates
''&bull; Guest lecture on LabVIEW by Andrew Watchorn. '''TBD.''' \\
''&bull; Mon Oct 15:'' Class meets in the basement of McGauvran (UML South) to demonstrate our robots to the Graphic Design III students. \\
''&bull; Fri Oct 26:'' Midterm, in class. \\
''&bull; Thu Nov 15:'' Egg Hunt contest, held in the Olsen 3rd Floor elevator lobby. '''This Thu runs the Mon schedule.'''\\


!!Grading
Written Assignments, Labs, and Lab Reports 25% \\
Midterm Exam 25% \\
Contest and Writeup 25% \\
Final Project and Writeup 25% \\


!!Collaboration Policy

Labs and robot design  will be done in groups. You may choose your own partners, but I reserve the right to regroup people as the term progresses. For the labs, I expect that each person will do his or her own equal share of the work. To learn, you must actually build and program the robots &#150; not watch another person do it.

Homework assignments should be written up by yourself.  You may discuss the questions with your classmates, but you must write them up individually.

Exams are also to be an individual proposition.

!!Robots

Students will work in teams with robot building kits provided in lab. All robot work will be done in lab; the robot kits are not to leave campus.

!!Lab

The course will be conducted in the new Laboratory for Interactive Learning, in Olsen 302. The door has an ID lock, so you will have 24 hour access to the lab via your UML ID. You must enter with your ID.

Each group will have their own workbench with a computer for building and programming their robots. This area will be shared with other people, so it is important to keep your workspace and the lab neat.

'''Food policy''' &#151; food is permitted with the condition that all food must be cleaned up immediately at end of the work session in which it was consumed. Only bottled drinks with caps are permitted &#150; no cans of soda. Violations will result in loss of food privileges. We have rodents in this building, so I have little tolerance for food mess.
Changed line 3 from:
[[Overview]] \\
to:
[[Overview]] [[http://groups.google.com/group/91450-f07 | Google Group]] \\
Changed lines 3-4 from:
[[Overview]]
to:
[[Overview]] \\
Changed lines 3-5 from:
[[Overview]]
to:
[[Overview]]

[[Lab1
]]
Changed lines 3-7 from:
This is a place-holder.

for now, please see last semester's course:

[[RoboticsIFall2006.Overview]]
to:
[[Overview]]
Changed line 7 from:
[[RoboticsIFall2007.Overview]]
to:
[[RoboticsIFall2006.Overview]]
Changed line 7 from:
RoboticsIFall2007.Overview
to:
[[RoboticsIFall2007.Overview]]
Changed lines 5-7 from:
for now, please see last semester's course: http://www.cs.uml.edu/blackfin/index.php/RoboticsIFall2006/RoboticsIFall2006
to:
for now, please see last semester's course:

RoboticsIFall2007
.Overview
Changed lines 3-5 from:
This is a place-holder.
to:
This is a place-holder.

for now, please see last semester's course: http://www.cs.uml.edu/blackfin/index.php/RoboticsIFall2006/RoboticsIFall2006
Added lines 1-3:
!91.450 Robotics I

This is a place-holder.
Edit - History - Print - Recent Changes - Search
Page last modified on December 24, 2007, at 07:10 PM