91.548 home mtg 13: aibo robots • info html mtg 12: laser cutter • assignment/readings html mtg 9: motion control • assignment/readings html mtg 8 • assignments html papers: programming drawings • the further exploits of aaron, painter pdf (from kurzweil site) • hpgl pdf mtg 7 • assignments html mtg 6 assignments html papers: kids programming physical programming pdf tang interfaces/storytelling pdf mtg 5 mtg 5 assignments html papers: computational toys technologies for lifelong kindergarten html dolltalk pdf curlybot pdf mtg 4: Botfest project planning si-robots-intro.pdf yanco-drury-scholtz-hci-2004.pdf murphy paper mtg 3: LogoChip & Bus Devices metacricket paper html pdf UML305DEV board assembly pdf manual pdf LogoChip download html start pdf intro pdf tech pdf lang ref pdf PIC 16F876 pdf lab 3 html mtg 2: Ambient Displays lab 2 html mtg 1: Handy Cricket lab 1 html handouts reference pdf inside-hc pdf |
91.548 Robot Design Spring 2004Contact Schedule
We will typically meet first in 412 for lecture/discussion and then move to 306 for lab during class hours. The class is scheduled for 2.5 instructional hours. We will take a
15 minute break in the middle and end (officially) at 8:15.
Office Hours Course Web Site URL
Text
There will be additional handouts of reading and reference material. Discussion Site URL There will be a discussion site / bulletin board for the class.
It will be linked from the course home page. Philosophical Overview This class takes a broad view of what robotics means. For our purposes, robotic systems are systems that interact with people, each other, and the world around them, using sensors, actuators, communications, and a control program. The term robot, is too mentally confining. The images that come to mind when someone says robot is likely one or the other of: factory automation (assembly lines and mechanical arms), humanoid robotics (e.g., C3PO), and mobile robots (BattleBots and the like). While all of these things clearly are robots, by my definition and thinking, so too are:
Practical Overview The course will be a combination of a hands-on, project-based class and a graduate reading and discussion seminar. The specific concepts, technologies, and methods which will be introduced include:
The course has no specific prerequisites (other than good standing in the Department), but you must be willing to deal with a course that involves as much problem-finding as it does problem-solving. In other words, the class will introduce you to a rich set of methods, tools, and techniques, but it will be up you to generate interesting projects and then carry them forward. In practice, this will mean a solid six to ten hour time commitment per week, outside of classroom hours, for practical work in the Engaging Computing Lab (OS306). Applications In addition to introducing the aforementioned technologies, the class will explore a number of applications areas, including:
Requirements Students are expected to create/present the following deliverables:
Last modified: Thursday, 29-Jan-2004 16:32:34 EST by fred_martin@uml.edu |