SlideShare uma empresa Scribd logo
Searching Behavior of a Simple Manipulator
only with Sense of Touch Generated by
Probabilistic Flow Control
Ryuichi Ueda
Chiba Institute of Technology
decision making under uncertainty
• The real world is essentially uncertain.
• sensor noises
• situations where some sensors are invalid
• ex.: RGB camera in darkness
• Animals and human beings decide their actions in
uncertain situations.
• ex.: a person who goes to his/her bedroom in darkness
Dec. 13, 2018 ROBIO2018 2
problem: how to model such intelligent behavior
our past work1: real-time Q-MDP [Ueda 2005]
• method
• preparing a value function (a precise potential function)
beforehand under the assumption of no uncertainty
• calculating the expected improvement of the potential
with particles of MCL (Monte Carlo localization)
• decision making with consideration
of localization uncertainty
• certain -> keeping the position
in the goal
• uncertain -> rushing to the ball
Dec. 13, 2018 ROBIO2018 3
x 2
local minima problem unsuitable for simple navigation
our past work2:
probabilistic flow control (PFC) [Ueda 2015]
• giving large weights to particles that have good values
• reduction of local minima
• generating a kind of search behavior
Dec. 13, 2018 ROBIO2018 4
x
value
goal
deadlock
particles
real-time Q-MDP
x
goal
PFC
weighted by
the value
search behavior by PFC
• motion that compensates for incomplete self-localization
Dec. 13, 2018 ROBIO2018 5
only one
landmark
goal
The robot
may exist in
this area.
The robot must
go here.
(Is it possible??) robot: dragged by particles
→ search behavior
purpose
•to find another search behavior
• with another type robot
• evaluation of various rates of weights
Dec. 13, 2018 ROBIO2018 6
x
goal
low rate
x
goal
high rate
searching rod problem
• a simple robot manipulator
and a fixed rod in the environment
• task of the robot: to get the rod in its hand
• restrictions of observation
• When the robot touches the rod,
it feels the rod somewhere in its body.
• When the rod enters in the hand,
the robot notices the task completion.
• The angles of the joints are known.
Dec. 13, 2018 ROBIO2018 7
x
y
fixed rod
(unknown position)
applying PFC
• off-line motion planning with known positions of the rod
• solving V(𝜽, 𝒙rod)
• V(𝜽, 𝒙rod): number of steps to the goal
• 𝜽: joint angles (two dimensional, known)
• 𝒙rod: position of the rod (two dimensional, treated as known)
• on-line
• localization of a rod with the touch sense
• decision making
• 𝑎 = argmin
𝑎
𝒙rod
𝑃(𝒙rod)
V(𝜽, 𝒙rod) 𝑚 V 𝜽′, 𝒙rod
Dec. 13, 2018 ROBIO2018 8
probability distribution
where the rod is
action of the robot posterior joint angles by 𝑎rate of weight
generated motion
• known rod position
• just the shortest time motion
• PFC (unknown rod position):
• The robot shows behavior like
• searching the rod
• tapping the rod
• changing the folding direction of the arms
Dec. 13, 2018 ROBIO2018 9
optimal control with
the known rod position
(background red color: probability distribution of the rod’s position)
• Parameters of the previous works cause local minima.
• Large 𝑚 values prevent the local minima problem.
• Large 𝑚 values delay the task completion.
success rates
effect of the rate of weights 𝑚
Dec. 13, 2018 ROBIO2018 10
Q-MDP
PFC [Ueda 2015]
number of steps
large priority
conclusion
• Searching behavior of a manipulator can be
generated with PFC.
• future works
• applying PFC to more practical cases
• making 𝑚 variable
Dec. 13, 2018 ROBIO2018 11

Mais conteúdo relacionado

Semelhante a Searching Behavior of a Simple Manipulator only with Sense of Touch Generated by Probabilistic Flow Control

2015_1009_Line following - Braitenberg, robot examples.ppt
2015_1009_Line following - Braitenberg, robot examples.ppt2015_1009_Line following - Braitenberg, robot examples.ppt
2015_1009_Line following - Braitenberg, robot examples.ppt
r_sadoun
 

Semelhante a Searching Behavior of a Simple Manipulator only with Sense of Touch Generated by Probabilistic Flow Control (20)

AI Robotics
AI RoboticsAI Robotics
AI Robotics
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
25 robotics
25 robotics25 robotics
25 robotics
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
 
Robotics in AI
Robotics in AIRobotics in AI
Robotics in AI
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
 
2015_1009_Line following - Braitenberg, robot examples.ppt
2015_1009_Line following - Braitenberg, robot examples.ppt2015_1009_Line following - Braitenberg, robot examples.ppt
2015_1009_Line following - Braitenberg, robot examples.ppt
 
Linux Assignment-1.pptx
Linux Assignment-1.pptxLinux Assignment-1.pptx
Linux Assignment-1.pptx
 
Final presentation today
Final presentation todayFinal presentation today
Final presentation today
 
Icam2015 presentation poster - Object Recognition and Planning of Ring-type C...
Icam2015 presentation poster - Object Recognition and Planning of Ring-type C...Icam2015 presentation poster - Object Recognition and Planning of Ring-type C...
Icam2015 presentation poster - Object Recognition and Planning of Ring-type C...
 
Robotics (1)
Robotics (1)Robotics (1)
Robotics (1)
 
COMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingCOMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR Tracking
 
Unite Boston 2015 Physics
Unite Boston 2015 PhysicsUnite Boston 2015 Physics
Unite Boston 2015 Physics
 
Rf compass
Rf compassRf compass
Rf compass
 
types of robots
types of robotstypes of robots
types of robots
 
Lecture 12 localization and navigation
Lecture 12 localization and navigationLecture 12 localization and navigation
Lecture 12 localization and navigation
 
actuators, or effectors
actuators, or effectorsactuators, or effectors
actuators, or effectors
 
BASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICSBASICS and INTRODUCTION of ROBOTICS
BASICS and INTRODUCTION of ROBOTICS
 
SciTech2016
SciTech2016SciTech2016
SciTech2016
 

Mais de Ryuichi Ueda

2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド
2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド
2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド
Ryuichi Ueda
 

Mais de Ryuichi Ueda (20)

第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド
 
シェル・ワンライナー160本ノック
シェル・ワンライナー160本ノックシェル・ワンライナー160本ノック
シェル・ワンライナー160本ノック
 
日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナー日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナー
 
シェル芸勉強会と会場の話
シェル芸勉強会と会場の話シェル芸勉強会と会場の話
シェル芸勉強会と会場の話
 
移動ロボットのナビゲーション
移動ロボットのナビゲーション移動ロボットのナビゲーション
移動ロボットのナビゲーション
 
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
 
第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライド第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライド
 
bash(の変な使い方)update
bash(の変な使い方)updatebash(の変な使い方)update
bash(の変な使い方)update
 
第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニング第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニング
 
20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トーク20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トーク
 
第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロ第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロ
 
シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習
 
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
 
poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018
 
Robot frontier lesson3 2018
Robot frontier lesson3 2018Robot frontier lesson3 2018
Robot frontier lesson3 2018
 
Robot frontier lesson2 2018
Robot frontier lesson2 2018Robot frontier lesson2 2018
Robot frontier lesson2 2018
 
Robot frontier lesson1 2018
Robot frontier lesson1 2018Robot frontier lesson1 2018
Robot frontier lesson1 2018
 
第34回シェル芸勉強会
第34回シェル芸勉強会第34回シェル芸勉強会
第34回シェル芸勉強会
 
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
 
2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド
2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド
2017年10月18日 シェル芸勉強会 meets バイオインフォマティクス vol.1 スライド
 

Último

Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...
Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...
Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...
Sérgio Sacani
 
Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...
Sérgio Sacani
 
Pests of Green Manures_Bionomics_IPM_Dr.UPR.pdf
Pests of Green Manures_Bionomics_IPM_Dr.UPR.pdfPests of Green Manures_Bionomics_IPM_Dr.UPR.pdf
Pests of Green Manures_Bionomics_IPM_Dr.UPR.pdf
PirithiRaju
 

Último (20)

electrochemical gas sensors and their uses.pptx
electrochemical gas sensors and their uses.pptxelectrochemical gas sensors and their uses.pptx
electrochemical gas sensors and their uses.pptx
 
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
Gliese 12 b, a temperate Earth-sized planet at 12 parsecs discovered with TES...
 
Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...
Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...
Gliese 12 b: A Temperate Earth-sized Planet at 12 pc Ideal for Atmospheric Tr...
 
Erythropoiesis- Dr.E. Muralinath-C Kalyan
Erythropoiesis- Dr.E. Muralinath-C KalyanErythropoiesis- Dr.E. Muralinath-C Kalyan
Erythropoiesis- Dr.E. Muralinath-C Kalyan
 
NuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent UniversityNuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent University
 
PLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCE
PLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCEPLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCE
PLANT DISEASE MANAGEMENT PRINCIPLES AND ITS IMPORTANCE
 
Cell Immobilization Methods and Applications.pptx
Cell Immobilization Methods and Applications.pptxCell Immobilization Methods and Applications.pptx
Cell Immobilization Methods and Applications.pptx
 
ERTHROPOIESIS: Dr. E. Muralinath & R. Gnana Lahari
ERTHROPOIESIS: Dr. E. Muralinath & R. Gnana LahariERTHROPOIESIS: Dr. E. Muralinath & R. Gnana Lahari
ERTHROPOIESIS: Dr. E. Muralinath & R. Gnana Lahari
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
 
GBSN - Biochemistry (Unit 4) Chemistry of Carbohydrates
GBSN - Biochemistry (Unit 4) Chemistry of CarbohydratesGBSN - Biochemistry (Unit 4) Chemistry of Carbohydrates
GBSN - Biochemistry (Unit 4) Chemistry of Carbohydrates
 
Hemoglobin metabolism: C Kalyan & E. Muralinath
Hemoglobin metabolism: C Kalyan & E. MuralinathHemoglobin metabolism: C Kalyan & E. Muralinath
Hemoglobin metabolism: C Kalyan & E. Muralinath
 
Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...Climate extremes likely to drive land mammal extinction during next supercont...
Climate extremes likely to drive land mammal extinction during next supercont...
 
GBSN - Microbiology (Lab 1) Microbiology Lab Safety Procedures
GBSN -  Microbiology (Lab  1) Microbiology Lab Safety ProceduresGBSN -  Microbiology (Lab  1) Microbiology Lab Safety Procedures
GBSN - Microbiology (Lab 1) Microbiology Lab Safety Procedures
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
In vitro androgenesis ...............pptx
In vitro androgenesis ...............pptxIn vitro androgenesis ...............pptx
In vitro androgenesis ...............pptx
 
GBSN - Microbiology (Lab 2) Compound Microscope
GBSN - Microbiology (Lab 2) Compound MicroscopeGBSN - Microbiology (Lab 2) Compound Microscope
GBSN - Microbiology (Lab 2) Compound Microscope
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
Tissue engineering......................pptx
Tissue engineering......................pptxTissue engineering......................pptx
Tissue engineering......................pptx
 
Pests of Green Manures_Bionomics_IPM_Dr.UPR.pdf
Pests of Green Manures_Bionomics_IPM_Dr.UPR.pdfPests of Green Manures_Bionomics_IPM_Dr.UPR.pdf
Pests of Green Manures_Bionomics_IPM_Dr.UPR.pdf
 
INSIGHT Partner Profile: Tampere University
INSIGHT Partner Profile: Tampere UniversityINSIGHT Partner Profile: Tampere University
INSIGHT Partner Profile: Tampere University
 

Searching Behavior of a Simple Manipulator only with Sense of Touch Generated by Probabilistic Flow Control

  • 1. Searching Behavior of a Simple Manipulator only with Sense of Touch Generated by Probabilistic Flow Control Ryuichi Ueda Chiba Institute of Technology
  • 2. decision making under uncertainty • The real world is essentially uncertain. • sensor noises • situations where some sensors are invalid • ex.: RGB camera in darkness • Animals and human beings decide their actions in uncertain situations. • ex.: a person who goes to his/her bedroom in darkness Dec. 13, 2018 ROBIO2018 2 problem: how to model such intelligent behavior
  • 3. our past work1: real-time Q-MDP [Ueda 2005] • method • preparing a value function (a precise potential function) beforehand under the assumption of no uncertainty • calculating the expected improvement of the potential with particles of MCL (Monte Carlo localization) • decision making with consideration of localization uncertainty • certain -> keeping the position in the goal • uncertain -> rushing to the ball Dec. 13, 2018 ROBIO2018 3 x 2 local minima problem unsuitable for simple navigation
  • 4. our past work2: probabilistic flow control (PFC) [Ueda 2015] • giving large weights to particles that have good values • reduction of local minima • generating a kind of search behavior Dec. 13, 2018 ROBIO2018 4 x value goal deadlock particles real-time Q-MDP x goal PFC weighted by the value
  • 5. search behavior by PFC • motion that compensates for incomplete self-localization Dec. 13, 2018 ROBIO2018 5 only one landmark goal The robot may exist in this area. The robot must go here. (Is it possible??) robot: dragged by particles → search behavior
  • 6. purpose •to find another search behavior • with another type robot • evaluation of various rates of weights Dec. 13, 2018 ROBIO2018 6 x goal low rate x goal high rate
  • 7. searching rod problem • a simple robot manipulator and a fixed rod in the environment • task of the robot: to get the rod in its hand • restrictions of observation • When the robot touches the rod, it feels the rod somewhere in its body. • When the rod enters in the hand, the robot notices the task completion. • The angles of the joints are known. Dec. 13, 2018 ROBIO2018 7 x y fixed rod (unknown position)
  • 8. applying PFC • off-line motion planning with known positions of the rod • solving V(𝜽, 𝒙rod) • V(𝜽, 𝒙rod): number of steps to the goal • 𝜽: joint angles (two dimensional, known) • 𝒙rod: position of the rod (two dimensional, treated as known) • on-line • localization of a rod with the touch sense • decision making • 𝑎 = argmin 𝑎 𝒙rod 𝑃(𝒙rod) V(𝜽, 𝒙rod) 𝑚 V 𝜽′, 𝒙rod Dec. 13, 2018 ROBIO2018 8 probability distribution where the rod is action of the robot posterior joint angles by 𝑎rate of weight
  • 9. generated motion • known rod position • just the shortest time motion • PFC (unknown rod position): • The robot shows behavior like • searching the rod • tapping the rod • changing the folding direction of the arms Dec. 13, 2018 ROBIO2018 9 optimal control with the known rod position (background red color: probability distribution of the rod’s position)
  • 10. • Parameters of the previous works cause local minima. • Large 𝑚 values prevent the local minima problem. • Large 𝑚 values delay the task completion. success rates effect of the rate of weights 𝑚 Dec. 13, 2018 ROBIO2018 10 Q-MDP PFC [Ueda 2015] number of steps large priority
  • 11. conclusion • Searching behavior of a manipulator can be generated with PFC. • future works • applying PFC to more practical cases • making 𝑚 variable Dec. 13, 2018 ROBIO2018 11