Various topics: mainly to inspire your
library research projects.
Lab: Parallel parking challenge
Homework: Post proposal for library
• If I’m ready, otherwise
– Go over next week after I grade the papers
and know the issues….
Home health care
• What are the tasks?
– Give reminders.
– Operate cell phones—make emergency calls
– Remote monitoring (robot holds camera that transmits
– (direct) Monitoring of vital signs
– Fetch/deliver (and cook) food, books, medicines
• Would you call a bed with various built-in
features a robot?
• A house (alarms, locks, temperature) ?
Home health care
• Driven by aging population,
– Particularly in Japan
• Services AND companionship & entertainment
• Interest of Joseph Engelberger, robotics
– Also uses in hospitals, nursing homes for
Health care issue
• To Be Almost Human Or Not To Be, That
Is The Question
– One view: must be as human-like as possible
– Alternative view: too human like would make
• Driven by various competitions, involving
different terrain: for example, desert,
• 2007 Competition is “mock urban area”:
On the ‘road’ to autonomous…
• In terms of early / not so early cars
– Automatic gears
– Cruise control
– GPS: query AND can do some monitoring??
Car control vs Traffic
Changing focus of problem (aka unit of analysis)
– Collects tolls AND monitors speeding
• Traffic lights with controls
• Congestion pricing (using cameras) is way of
• Long history of moon rover, mars rover
• Local control and teleo-operator control
• Latest: re-programming of Mars Rover:
This software creates map so robot
doesn’t get stuck
• Robots react to their environment, including
– Produce / display generate ‘art’
– Move around
• Robotic devices (sensors, actuators) embedded
in art (sculpture, scenery, etc.) and cause
– Viewers/participants/audience members can act
purposefully to change things
– More or less random results
• Art & Robotics Group
– Physical Computing
• We make money not robots http://www.we-
• (from previous) Digital Media Class at
Universitat der Kunste Berlin
• Ways of projecting someone
– into a meeting
• Video-conferencing exists. What additional
functions would make a difference?
– As active participant in operation
• Geographic distance or
• Into the body
• Robot vs people: http://www.robocup.org/
• Robot vs robot: http://www.fira.net/
– Co-evolutionary Robot Soccer
• “paper” is 1 page:
– Your name (printed)
– summary (abstract): Formal English
– at least 3 references in proper format.
Presentation should synthesis information
– relevant picture
Lab: Parallel Parking
• Include comment(s)
• Include MyBlock
– Why do MyBlock?
• Divide long program into smaller size chunks
• Encapsulate program that can/may/will be used
more than one time
Preview: Building project
• Teams are okay: from more, more is
• Purposeful activity
– React to environment (i.e., use of sensors)
– Entertainment value: good
– Scale up for practical use: good
– 1 page summary
– Extra credit for video on YouTube!
– Includes program to create NXT sound files
• Everyone: if you haven't already done so,
give your NXT brick a name.
• DO NOT CHANGE THE PASSWORD for
– Keep at 1234
• Lab: Will demonstrate Bluetooth
– PC to NXT
– NXT to NXT
• (Next week: Teams of 2 robots)
• Robot A picks up object, turns, and continues
until loud sound, puts object down
– Object can't be ball! Use extra Lego.
• Robot A calculates location of object
– First phase: displays on screen. Pause or use NXT
button to stop.
– Second phase (next week): sends message to
companion robot on location.
• Need to give location in terms second robot can use.
• (Next week: Teams of 3 robots)
• Robot A goes to fixed place to see blue or red ball.
Determines which one.
• (Carries ball to fixed location)
• Phase 1:
– Says: red or blue and
– displays red or blue on screen. Can combine this with other text
by UNCHECKING clear and specifying different lines.
• Next week: Phase 2:
– If blue, sends message to robot B; if red, sends message to
– Robot B or C goes to ball's location and picks it up.
– (Returns ball to original location)
• Independent study in the Fall (can work during
– Tasks / Projects
• Field trips (labs, schools)
• Build [large] robots, multi-robot applications
• Investigate new[er] sensors
• Investigate other languages
• Create art installation using NXT
• Senior project
• Post proposal for library research project
– Presentations start April 5 (after Spring break)
• Proposal for Lego project due April 14
– present / discuss in class