58
Illah Nourbakhsh | Boeing | January 2005 Personal Rover Project

Personal Rover Project - users.ece.cmu.edu

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Personal Rover Project

Page 2: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Toy Robots Initiative

Research AgendaHuman-robot interaction

Low-overhead perception

Embedded robotic computation

Human-scale locomotion

Educational Robotics

Commercialization PlanOpen source licensing..

Page 3: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Toy Robots Initiative

Research AgendaHuman-robot interaction

Low-overhead perception

Embedded robotic computation

Human-scale locomotion

Educational Robotics

Commercialization PlanOpen source licensing..

Page 4: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Toy Robots Initiative

Research AgendaHuman-robot interaction

Low-overhead perception

Embedded robotic computation

Human-scale locomotion

Educational Robotics

Commercialization PlanOpen source licensing..

Page 5: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Toy Robots Initiative

Research AgendaHuman-robot interaction

Low-overhead perception

Embedded robotic computation

Human-scale locomotion

Educational Robotics

Commercialization PlanOpen source licensing..

Page 6: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Toy Robots Initiative

Research AgendaHuman-robot interaction

Low-overhead perception

Embedded robotic computation

Human-scale locomotion

Educational Robotics

Commercialization PlanOpen source licensing..

Page 7: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Toy Robots Initiative

Research AgendaHuman-robot interaction

Low-overhead perception

Embedded robotic computation

Human-scale locomotion

Educational Robotics

Commercialization PlanOpen source licensing..

Page 8: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Personal Rover Project Goals

� Inspire children to explore the boundaries of knowledge and creativity; science and technology

� Stimulate the public’s appreciation of the technologies that enable NASA missions and mobile robotics to succeed - the role of advanced autonomy

� Provide an Apple II trajectory for roboticscurriculum >> community >> invention

Page 9: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

A Personal Rover

The rover is a a tool for science & exploration:Remote eyes for inaccessible places & timesPatient observerConsistent documentarianCreative outletProactive team member

Page 10: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Research Questions

Long-term mixed autonomy: planning, control and diagnostic reasoning

Human-robot interaction design: inquiry, formative analysis

Enabling competencies:Low-cost robust motor control and locomotionLow-overhead perception for tracking and avoidanceOn-board embedded architecture, with wireless

Page 11: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Human-Robot Experience

How would the user remain engaged with the personal rover over the course of weeks and months?

-Emergent Design

Page 12: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Study conclusions

1 Develop a rich user community

2 Draw the user into the robot’s sophistication

3 Provide sufficient perception for real results

https://postdoc.arc.nasa.gov/postdoc/t/folder/main.ehtml?url_id=77529

Page 13: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Plan

1. Perception and locomotion technology

2. Conduct “pilot” study with formal assessment

3. Refine then expand the educational footprint

Page 14: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Embedded Perception Goals

Pack as much functionality as possible into the simplest system possible.

- Speed & robustness over precision

Lower the barrier to using vision as a sensor- Simple interface provides high level meta-data- Low-overhead: cost, construction, power- Complete package

Page 15: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

CMUcam: Low-overhead PerceptionAnthony Rowe, Chuck Rosenberg

-User community exceeds 1,000 individuals-Color tracking + image statistics at 17 fps

Page 16: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Functionality:blob bitmap

Page 17: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Tracking video

Page 18: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

CMUcam Architecture:

CMUcam

UbicomSX28

OmnivisionOV6620

I2C

Dig I/O

75 MHzCMOS Sensor

RS-232 80 x 14317 fps

115kbd

Page 19: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

CMUcam2 Architecture:

CMUcam

UbicomSX52Omnivision

OV6620 OV7620

I2C

Ctrl 75 MHz

CMOS Sensor

RS-232 or TTL 160 x 255

up to 50 fps115kbd

Buffer

Page 20: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Version ComparisonChuck Rosenberg, Anthony Rowe

CMUcam

80 x 143 resolutioncolor tracking, 17fpscolor stats, 17fpsmulti-frame capturecamera parameters1 controlled servo

CMUcam2

160 x 255 resolutioncolor tracking, 50fpscolor histograms, 26fpsmotion differencing, 26fpspixel differencingsingle frame capturemulti-pass single frame5 servo outputs, pan+tiltanalog video output

Page 21: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

CMUcam2 Demonstration...

Page 22: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Locomotion Goals

� Mechanical expressiveness� Low static power consumption� Terrainability in indoor and backyard settings� 6 -7 inch ledge traversal� Vision-centered sensing mechanism� Unmodified off-the-shelf motors and servoes� No joint zeroing / calibration� Designed for manufacturability

Page 23: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Personal Rover1

� COM-moving Rover1 mechanism

� Back-EMF speed control

� Duty-based terrain inference

� Mechanical expressiveness

� CMUcam-based perception

� Distributed motor network model

Page 24: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Back-EMF Speed ControlEPFL, Randy Sargent, Steve Richards

Page 25: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Terrain-sensed ledge climbing

Page 26: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Mechanical awareness

Page 27: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Robotic Autonomy: RI 16-162U

Page 28: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Course Overview

July 1 – August 16, 200230 students: 20 Latino; 9 women; 2 NHU teachers3-person teamsChallenge-based curriculaCMU University creditWeb “open-source”

Page 29: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Goals

Empower students toward all robot hardware, electronics and software

Encourage internalized student goals, both creative and technical

Collect comprehensive weekly information for off-line evaluation

Make the course a starting point for learningcreate a rover communitygive a complete robot to every graduate

Page 30: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Rover2: Trikebot design

Page 31: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Production

Page 32: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Educational Evaluation Team

Prof. Kevin Crowley, University of PittsburghAssoc. Prof. of Education and Cognitive Psychology, U. Pitt.Learning Research and Development Center, U. Pitt.Director, Research & Evaluation, Pgh Children’s Museum“Informal science experiences preparing students for classroom-based

science and math education”

Katie Wilkinson, Psychology at LRDCEmily Hamner, Psychology and C.S.John D’Ignazio, M.Des and journalist

Page 33: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

What Students Expected to Learn and What They Reported Learning

Exp ected To Learn

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

Team work Program m ing Prob lemSolving

Mechanics ID W/ Tech robot POV

Per

cen

t of

Stu

den

ts

Expected To Learn

Page 34: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

0.0%

10.0%

20.0%

30.0%

40.0%

50.0%

60.0%

70.0%

80.0%

Teamwork Programming ProblemSolving

Mechanics ID W/ Tech robot POV

Per

cent

of S

tude

nts

Expected To Learn Reported Learning at the End of the Class

What Students Expected to Learn and What They Reported Learning

Page 35: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Reported LearningQuotes from Final Survey

“To have patience.”“To open source ones code for the better of robotics.”“Document what one does so someone else can repeat the

experiment [and] be just or even more successful.”“Developed better skills in working in groups”“That no matter what the obstacle we have, we can still overcome it

and solve it.”“Have more confidence with myself.”“Teamwork takes a lot of communication.”“I learned that doing something slow is better than doing it twice.”

Page 36: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

MER Landings, January 2004

Educational goals:Rover as tool for performing science explorationThe role of rover autonomy during science missions

Page 37: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Technical Constraints

System safety & reliabilityPower efficiencyUnmediated usabilityTime on TaskThroughputMechanical expressivenessEvaluation accessibility

Page 38: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Team

Carnegie Mellon University Robotics InstituteHamner, Porter, Zhang, Blain, and many others

Funding & sponsorshipNASA/AmesIntel Corp.

Mechanical design and shepherdingGogoco, LLC

Electronics productionBotrics, Inc., Intel Corp.

Professional graphic designLotterShelly, Inc.

Third party educational assessmentLearning Research & Development Center (UPITT)Institute for Learning Innovation (UMD)

Page 39: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

User Studies

Page 40: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Rover Design

Page 41: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Rover Design

Page 42: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Rover Design

Page 43: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Rover Design

Page 44: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Rover Fabrication

Page 45: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Rover Innovation

Omnidirectional chassis designOur own production wheel hubSpeed control solution: extreme ratioElectromechanical sourcing: Taiwan!Extreme power efficiencyPanorama acquisitionObstacle and target rangemappingOn-board Arm core LinuxTwin processor control architectureProduction quantity and QA process

Page 46: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

San Francisco Exploratorium

Page 47: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

The Museum PER Package

� 1 PER per Mars yard� 1 Kiosk computer per yard (Intel Corp.)� Spare PER for immediate swap� Design guidelines for yard, kiosk, signage, flow� Curriculum package for outreach

� MER / PER comparison and analysis� PER dissection and description� Rover scientist interview footage� MER link organization

� 6 months equipment and support

Page 48: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Museum Summary

� Smithsonian Air & Space Museum

� San Francisco Exploratorium

� Smithsonian Udvar-Hazy Center

� National Science Center

� NASA/Ames Mars Center

Page 49: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

National Air & Space Museum

15 million visitors per yearMars yards built as middle school outreach projectTopography based on Pathfinder landing siteStrong collaboration with educational evaluators

Page 50: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

National Air & Space Museum

Page 51: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

National Air & Space Museum

Page 52: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

San Francisco Exploratorium

� Together with NASM, the Big Two� Joint exhibit, NASM and Explo, is unprecedented� Twin PER yards separated by full-scale MER model� Special January “open house” for us

Page 53: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

San Francisco Exploratorium

Page 54: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

San Francisco Exploratorium

Page 55: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Preliminary Quantitative Results

Rover Performance Findings (Jan 29, 2004):� 5 operational exhibits for 4 weeks; 7 rovers� 670 rover-hrs; 13 rover-miles; 12,000 approaches� Failures: 5 tilt servo, 2 drive motor, 2 steering servo,� Wireless flakiness at NASM (disappeared)� Cerebellum, Stayton, camera, ranger perfect record� 1 overturn accident� Full-day battery endurance (Explo and NASM)

Page 56: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Preliminary Quantitative Results

- Bimodal child/parent age distributionAverage child’s age: 6.75 ; adult: 35.4

- Girls will actuate the interface significantlyChild driver penetration: 61% boys; 71% girlsAdult: 26% male; 14% female

- All visitors complete a full cycle of interactionInterface penetration is ~ 100%Mission length: 2.87 minutes (sigma 1.05)

- Interface countdown is effectively triggering turn-takingNumber of missions: 1.6 (sigma 0.94)

- Primary use pattern is team-based collaborationMean group size: 3.06 (1.22)Gestural and verbal communication frequent

Page 57: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Next Steps

� Ensure rover success at all installations

� Deploy all evaluation instruments (LRDC; ILI)

� Find sponsorship for a national traveling exhibit

� Extend curriculum to secondary school outreach and informal learning settings

� Potential development as research platform

Page 58: Personal Rover Project - users.ece.cmu.edu

Illah Nourbakhsh | Boeing | January 2005

Questions

Thank you