Robotics Various topics: mainly to inspire your library research projects. Lab: Parallel parking challenge Homework: Post proposal for library research project!
Midterm 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 images) –(direct) Monitoring of vital signs –Fetch/deliver (and cook) food, books, medicines –Other? 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 pioneer –Also uses in hospitals, nursing homes for minor chores…
Health care issue To Be Almost Human Or Not To Be, That Is The Question – ?AD=1&AD=1&ArticleID=14763http:// ?AD=1&AD=1&ArticleID=14763 –One view: must be as human-like as possible for acceptance –Alternative view: too human like would make robots unacceptable
Autonomous vehicle Driven by various competitions, involving different terrain: for example, desert, underwater 2007 Competition is “mock urban area”: Rules: Urban_Challenge_Rules_ pdf Urban_Challenge_Rules_ pdf
On the ‘road’ to autonomous… In terms of early / not so early cars –Self-start –Automatic gears –Cruise control –GPS: query AND can do some monitoring??
Car control vs Traffic Changing focus of problem (aka unit of analysis) EZ-pass –Collects tolls AND monitors speeding Traffic lights with controls Congestion pricing (using cameras) is way of controlling traffic??? ?
Space exploration Long history of moon rover, mars rover Local control and teleo-operator control Latest: re-programming of Mars Rover: bruary/feb13_rovers.shtml bruary/feb13_rovers.shtml This software creates map so robot doesn’t get stuck
Art installation My taxonomy: Robots react to their environment, including people –Produce / display generate ‘art’ –Move around Robotic devices (sensors, actuators) embedded in art (sculpture, scenery, etc.) and cause changes –Viewers/participants/audience members can act purposefully to change things –More or less random results
Sources Art & Robotics Group knowledge/art.html knowledge/art.html –SenseBus –Physical Computing –Others We make money not robots make-money-not- art.com/archives/cat_robots.phphttp:// make-money-not- art.com/archives/cat_robots.php (from previous) Digital Media Class at Universitat der Kunste Berlin
Telepresence 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 soccer Robot vs people: Robot vs robot: – –Co-evolutionary Robot Soccer
Library project “paper” is 1 page: –Your name (printed) –Date –Title –summary (abstract): Formal English –at least 3 references in proper format. Presentation should synthesis information from sources! – 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 Practice…
Preview: Building project Teams are okay: from more, more is expected. Purposeful activity –React to environment (i.e., use of sensors) –Entertainment value: good –Scale up for practical use: good Document –1 page summary –Extra credit for video on YouTube!
sources forums.nxtasy.org thenxtstep.blogspot.com aRex.aspxhttp://mindstorms.lego.com/Overview/MTR_Alph aRex.aspx –Includes program to create NXT sound files
Bluetooth Everyone: if you haven't already done so, give your NXT brick a name. DO NOT CHANGE THE PASSWORD for messages –Keep at 1234 Lab: Will demonstrate Bluetooth –PC to NXT –NXT to NXT
New challenge (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.
New Challenge (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 C. –Robot B or C goes to ball's location and picks it up. –(Returns ball to original location)
Future Possibilities Independent study in the Fall (can work during the summer) –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
Homework Post proposal for library research project –Presentations start April 5 (after Spring break) Postings Proposal for Lego project due April 14 –present / discuss in class