1introduction to ai tdde05 ai robotics human-aware...
TRANSCRIPT
TDDE05AIRobotics
Human-AwareRobotsCyrilleBerger
2/49
Lectures1IntroductiontoAI
2IntroductiontoROSand
3FoundationofRobotics:ControlandState
4FoundationofRobotics:
5Robotic
6Deliberative
7Decision
8Knowledgeable
9Human-AwareRobots
10PuttingItAll
3/49
RobotArchitecture
4/49
Human-AwareRobots
5/49
Lecturecontent
Human-RobotInterractionSituationAwareness
HumanRobotCommunication
SafetyandSocialRulesinRobotic
TrainingRobots
Human-RobotInterraction
7/49
RolesofInteraction
Operator
Supervisor
Teammate
Mechanic/Programmer
Bystander
8/49
OperatorOperateasinglerobot:
Interactionsdependonlevelofautonomy
Needinformationonthestatusoftherobot
ChallengesHowtomaintainawarenessdespitecommunicationslimitations
Howtocontrolmultiplerobots
Avisualisationanduserinterfaceproblem!
9/49
ApplicationtosurgeryAssistedsurgery:
Remotesurgery:
10/49
SupervisorOverseesanumberofrobots
Needsglobalpictureofallrobots/mission
Challenge:Howmanyrobotscanasupervisor
effectivelymonitor?
Amulti-agentsproblem!
11/49
TeammateRobotisamemberofthe
Needtounderstandanylimitationsrobothas
incapabilities
Challenges:Cantherobotunderstandthesameinteractionvocabularyasotherteam
members?
Physicalinterractions
12/49
Mechanic/ProgrammerComesintoplayiftheoperatorcannotresolvethe
issue
Challenges:Howmuchselfdiagnosiscantherobotdo?
Havetodeterminewhentomovefromoperatingindegraded
capabilitytopullingrobotofftaskandattemptingtofixproblem
13/49
BystanderNoformaltrainingusingrobotbutmustco-exist
in
Challenges:Howcanabystanderformamentalmodelofwhattherobot’scapabilities
are?
Shouldabystanderhaveasubsetofinteractionsavailable?
Whattypeofsocialinteractionscomeintoplay?
SituationAwareness
15/49
SituationAwarenessSituationawarenessisthespatialandtimingknowledgeofenvironment
elementsandevents
RobotsneedtoknowHumanpositionandintention
HumansneedtoknowRobotsposition,intentionandcapabilities
16/49
SituationAwarenessLevels
17/49
RemoteSituationAwareness
18/49
ControlforaUAVpredator
HumanRobotCommunication
20/49
HumanRobotCommunication
Toreceivecommands
Toraisesituationawareness
Differentways:Speach,gestures,emotions
21/49
SpeachRecognitionandSynthesis
22/49
SocialCuesFrancoisDelsartre,aFrenchdramatistinthe
1800’s,definedaCodeofExpressions:
23/49
HumanoidRobot
24/49
SocialCobots(1/2)
25/49
SocialCobots(2/2)
SafetyandSocialRulesinRobotic
27/49
Industrialrobot
Humansandmachinesaresperated
Acoupleoffatalinjuriesperyearamongseveral
hundredsinmanufacturing
28/49
HighSpeedAutonomousCrossing
29/49
Humancomfort
Doesitfeelsafe?
Comfort
Naturalness
Sociability
30/49
HumanAwareRobotNavigation
31/49
Humancomfort
32/49
Userstudiesofhumancomfort
Howshouldarobotapproachahuman?Preferenceofhandoverfromthefront,ratherthan
diagonalorside
Howshouldarobotmeetahumanina
corridor?About40cmfromhulltohumancenter
Whichvelocityshouldarobotapproacha
human?1m/sfeelsuncomfortable,while0.5m/swasacceptable
33/49
SocialRules
Motionspeed
MotionSmoothness
Humanmotionawarenessieweirdhandover...
DistancesComfortzone
Humangaze
Possibleobjectshazard
34/49
Potentialfields(1/2)
Howtodefinecostfunction?Shouldalsotakeintoaccountsharpedges
Howtopredicthumanmotion?Models,machinelearning...
35/49
PotentialFields(2/2)
36/49
Physicalsafety
TrainingRobots
38/49
TeachingvsProgramming
39/49
TrainingbyobservationGeneralisation
Immitation'skeyproblemWhattoimmitate?
Howtoimmitate?
Whotoimmitate?
Whentoimmitate?
Correspondanceproblem
40/49
LearningSkillThroughQueryApproach
41/49
Modeloftheskill
42/49
SymbolicSkillModel
43/49
TrajectorySkillModel
44/49
SocialCuesHumanindications
Robotposes
45/49
LearningSkillThroughQueryApproach
46/49
Openissues
Canwecombinesymbolicskillmodel
andtrajctoryskillmodel?
Howcanwereducetheneedfor
prior-knowledge?
47/49
Learningtointerpretnaturallanguagecommands(1/2)
48/49
Learningtointerpretnaturallanguagecommands(2/2)
49/49
Conclusion
Beingsafeisnotenough
Interractingwithrobots
Teachingarobotishard