The document discusses three cases where particle filters are used directly for decision making under uncertainty.
The first case presents a real-time QMDP approach that allows a robot goalkeeper to choose appropriate sub-tasks based on its probabilistic self-localization and the accuracy required for each sub-task.
The second case introduces a probabilistic flow control method that generates searching behaviors for robots to reduce uncertainty through motion when information is limited.
The third case proposes a particle filter on episode approach for robots to learn decision making rules based on similarities to past experiences, without requiring environmental maps. This could build a cognitive model for robots with limited computing resources.
Attention mechanism in brain and deep neural networkZahra Sadeghi
Attention implements an information-processing bottleneck that allows only a small part of the incoming sensory information to reach short-term memory and visual awareness.
Attention mechanism in brain and deep neural networkZahra Sadeghi
Attention implements an information-processing bottleneck that allows only a small part of the incoming sensory information to reach short-term memory and visual awareness.
Self-Flying Drones: On a Mission to Navigate Dark, Dangerous and Unknown WorldsTahoe Silicon Mountain
http://tahoesiliconmountain.com/
Tahoe Silicon Mountain, a network of entrepreneurs and professionals who live and work in the Tahoe-Truckee area, is pleased to welcome Dr. Christos Papachristos to present at Mountain Minds Monday: “Self-Flying Drones: On a Mission to Navigate Dark, Dangerous and Unknown Worlds”
Even with all our current technical advances, dangerous and unpleasant jobs are still a part of modern life. Imagine a world where flying robots could be used to navigate in any environment, under any possible conditions, and complete risky tasks that humans currently perform.
Dr. Christos Papachristos, Post-Doc Researcher at the Autonomous Robots Lab at University of Nevada, Reno, will be speaking about how, without the benefit of GPS or previously mapped environments, drones can be used in beyond line-of-sight operation to autonomously navigate, map and explore dark and dusty, partially sealed or underground, and generally visually-degraded environments like mines or nuclear waste sites.
Dr. Papachristos will discuss the use of regular cameras with flashers, inertial sensors, 3D-structure time-of-flight cameras combined with infrared cameras, ionizing radiation detectors, and the logic behind the algorithms that guide the drones on their missions.
You can learn more about the Autonomous Robots Lab here: http://www.autonomousrobotslab.com/
Mountain Minds Monday will be on Monday, October 9th, 6-8 pm at Pizza on the Hill, in Tahoe Donner at 11509 Northwoods Blvd., Truckee. A $5 fee includes pizza and salad. Before and after the presentation, there will be time for networking.
The event will also be livestreamed and available online as it happens on YouTube: bit.ly/YouTubeTSM
This month’s event is sponsored by New Leaders, Holland & Hart LLP, Molsby & Bordner, LLP and The Lift.
You can find us on LinkedIn and Facebook and at TahoeSiliconMountain.com or sign up for email meeting announcements here: http://bit.ly/TSMEmail
Useing PSO to optimize logit model with TensorflowYi-Fan Liou
This project aim to use particle swarm optimization (PSO), one the evolutionary algorithms, to optimize the weights and bias in logistic regression using Tensorflow.
Simultaneous Localization, Mapping and Self-body Shape Estimation by a Mobile...Akira Taniguchi
○Akira Taniguchi, Lv Wanpeng, Tadahiro Taniguchi, Toshiaki Takano, Yoshinobu Hagiwara and Shiro Yano, “Simultaneous Localization, Mapping and Self-body Shape Estimation by a Mobile Robot”, 14th International Conference on Intelligent Autonomous Systems (IAS-14), Jul, 2016. in Shanghai, China.
This presentation provides an introduction to the Particle Swarm Optimization topic, it shows the PSO basic idea, PSO parameters, advantages, limitations and the related applications.
Citron : Context Information Acquisition Framework on Personal DevicesTetsuo Yamabe
Tetsuo Yamabe, Ayako Takagi, and Tatsuo Nakajima. 2005. Citron: A Context Information Acquisition Framework for Personal Devices. In Proceedings of the 11th IEEE international Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’05, full paper)
A brief introduction on the principles of particle swarm optimizaton by Rajorshi Mukherjee. This presentation has been compiled from various sources (not my own work) and proper references have been made in the bibliography section for further reading. This presentation was made as a presentation for submission for our college subject Soft Computing.
Human action recognition with kinect using a joint motion descriptorSoma Boubou
- We proposed a novel descriptor for motion of skeleton joints.
- Proposed descriptor proved to outperform the state-of-the-art descriptors such as HON4D and the one proposed by Chen et al 2013.
- Our proposed approached proved to be effective for periodic actions (e.g., Waving, Walking, Jogging, Side-Boxing, etc).
- Grouping was effective for actions with unique joints trajectories (e.g., Tennis serving, Side kicking , etc).
- Grouping joints into eight groups is always effective with actions of MSR3D dataset.
Self-Flying Drones: On a Mission to Navigate Dark, Dangerous and Unknown WorldsTahoe Silicon Mountain
http://tahoesiliconmountain.com/
Tahoe Silicon Mountain, a network of entrepreneurs and professionals who live and work in the Tahoe-Truckee area, is pleased to welcome Dr. Christos Papachristos to present at Mountain Minds Monday: “Self-Flying Drones: On a Mission to Navigate Dark, Dangerous and Unknown Worlds”
Even with all our current technical advances, dangerous and unpleasant jobs are still a part of modern life. Imagine a world where flying robots could be used to navigate in any environment, under any possible conditions, and complete risky tasks that humans currently perform.
Dr. Christos Papachristos, Post-Doc Researcher at the Autonomous Robots Lab at University of Nevada, Reno, will be speaking about how, without the benefit of GPS or previously mapped environments, drones can be used in beyond line-of-sight operation to autonomously navigate, map and explore dark and dusty, partially sealed or underground, and generally visually-degraded environments like mines or nuclear waste sites.
Dr. Papachristos will discuss the use of regular cameras with flashers, inertial sensors, 3D-structure time-of-flight cameras combined with infrared cameras, ionizing radiation detectors, and the logic behind the algorithms that guide the drones on their missions.
You can learn more about the Autonomous Robots Lab here: http://www.autonomousrobotslab.com/
Mountain Minds Monday will be on Monday, October 9th, 6-8 pm at Pizza on the Hill, in Tahoe Donner at 11509 Northwoods Blvd., Truckee. A $5 fee includes pizza and salad. Before and after the presentation, there will be time for networking.
The event will also be livestreamed and available online as it happens on YouTube: bit.ly/YouTubeTSM
This month’s event is sponsored by New Leaders, Holland & Hart LLP, Molsby & Bordner, LLP and The Lift.
You can find us on LinkedIn and Facebook and at TahoeSiliconMountain.com or sign up for email meeting announcements here: http://bit.ly/TSMEmail
Useing PSO to optimize logit model with TensorflowYi-Fan Liou
This project aim to use particle swarm optimization (PSO), one the evolutionary algorithms, to optimize the weights and bias in logistic regression using Tensorflow.
Simultaneous Localization, Mapping and Self-body Shape Estimation by a Mobile...Akira Taniguchi
○Akira Taniguchi, Lv Wanpeng, Tadahiro Taniguchi, Toshiaki Takano, Yoshinobu Hagiwara and Shiro Yano, “Simultaneous Localization, Mapping and Self-body Shape Estimation by a Mobile Robot”, 14th International Conference on Intelligent Autonomous Systems (IAS-14), Jul, 2016. in Shanghai, China.
This presentation provides an introduction to the Particle Swarm Optimization topic, it shows the PSO basic idea, PSO parameters, advantages, limitations and the related applications.
Citron : Context Information Acquisition Framework on Personal DevicesTetsuo Yamabe
Tetsuo Yamabe, Ayako Takagi, and Tatsuo Nakajima. 2005. Citron: A Context Information Acquisition Framework for Personal Devices. In Proceedings of the 11th IEEE international Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’05, full paper)
A brief introduction on the principles of particle swarm optimizaton by Rajorshi Mukherjee. This presentation has been compiled from various sources (not my own work) and proper references have been made in the bibliography section for further reading. This presentation was made as a presentation for submission for our college subject Soft Computing.
Human action recognition with kinect using a joint motion descriptorSoma Boubou
- We proposed a novel descriptor for motion of skeleton joints.
- Proposed descriptor proved to outperform the state-of-the-art descriptors such as HON4D and the one proposed by Chen et al 2013.
- Our proposed approached proved to be effective for periodic actions (e.g., Waving, Walking, Jogging, Side-Boxing, etc).
- Grouping was effective for actions with unique joints trajectories (e.g., Tennis serving, Side kicking , etc).
- Grouping joints into eight groups is always effective with actions of MSR3D dataset.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Neuro-symbolic is not enough, we need neuro-*semantic*
direct use of particle filters for decision making
1. direct use of particle filters
for decision making
Ryuichi Ueda, Chiba inst. of Technology
パーティクルフィルタを推定だけでなく行動決定に直接使う試み
千葉工業大学 上田隆一
日本知能情報ファジィ学会(SOFT)ベンチャー研究会
第1回「動きの様相から先を読む」研究会
@名古屋工業大学
2. metacognition -Flavell 1979
• knowledge or cognition about cognitive phenomena
– evaluation of the extent of its own knowledge
• how to implement to robots
– probability (Bayes') theory
– implementation
• methods of probabilistic robotics, methods of machine learning,
artificial neural networks, ...
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 2
3. probability expression of knowledge
• state variables: 𝒙 = 𝑥1, 𝑥2, … 𝑥 𝑛
– 𝑛 = 3 : mobile robot self-localization
– 𝑛 = 10 𝑁: SLAM (mapping)
– The actual 𝒙 is unknown.
• 𝑏𝑒𝑙 𝒙 : the belief of the robot about 𝒙
– a probability density function
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 3
𝑥
𝑦
heavy-tailed distribution
(unconfident)
𝑥
𝑦
peaky distribution
(confident)
𝑥
𝑦
peaky but some peaks
4. particle filters
• a popular method for self-localization
– Monte Carlo localization: particle filter for self-localization
• used for all of the methods in this presentation
• representation of the belief
• updates of the particles
– Sensor information reduces the distribution of the particles.
– Robot motion invokes motion of the particles.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 4
by courtesy of Ryoma Aoki (Ueda lab.)
particles
(candidates
of the pose)
the actual pose
(unknown)
5. an example –Tsukuba challenge
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 5
decide its action
based on the most
reliable particle
• 2km run of autonomous robots
– a standard method for win
• put a LIDAR on their robot
• make a map with a SLAM method beforehand
• probabilistic self-localization with the map
• motion planning with non-probabilistic methods
Hayashibara laboratory's team of Chiba Inst. of Technology in 2017 (completes 2km run.)
6. severer cases
• RoboCup
– small camera
– vibration and collision
– few landmarks
• a micromouse in the maze
– only four range sensors
– perceptual aliasing
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 6
Robots must decides their motion based on uncertain 𝑏𝑒𝑙s.
7. decision with broad beliefs
• Is it possible?
– easy for human beings
• "You sense that you do not yet know a certain chapter in your text
well enough to pass tomorrow's exam, so you read it through once
more." [Flavell 1979]
• Intelligent robots in the real world must be able to ...
– find an action that is effective even if the belief is broad
– find an action to reduce the uncertainty
• 2 (+ 1) cases are presented from our study.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 7
8. CASE 1: REAL-TIME QMDP
R. Ueda, T. Arai, K. Sakamoto, Y. Jitsukawa, K. Umeda, H. Osumi, T. Kikuchi
and M. Komura: "Real-time decision making with state-value function
under uncertainty of state estimation – Evaluation with Local Maxima and
Discontinuity," IEEE ICRA, 2005.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 8
9. a navigation problem
with multiple destinations
• the problem:
– There are more than one destinations.
– The robot knows its uncertainty of self-localization (𝑏𝑒𝑙).
– The robot must decide an effective action.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 9
destination 1
destination 2
Which is easy to go?
10. a goalie task
for RoboCup 4 legged robot league
• three kinds of "destinations (sub-task)"
a) staying in the goal (ball: invisible)
b) punching the ball (ball: near to the goal)
c) closing a goalpost (ball: at a side of the goal)
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 10
ERS-210
x
y
(r,j)
(x,y,q)
goalie
goal
(a)
(b)
(c)
11. difference of accuracy requirement
• requirement to reach the sub-tasks
– (a) accurate self-localization only relative to the goal
– (b) no need of accurate self-localization
– (c) accurate self-localization
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 11
goal
(a)
(b)
(c)
𝑏𝑒𝑙 is broad but
the relative pose toward
the goal is accurate.
goal
The robot must choose its sub-task with the
consideration of accuracy requirement in real-time.
12. real-time QMDP
• QMDP value method: written in [Littman 95]
• composed of offline and online calculation
– offline
• calculate the value (cost to go) function
without consideration of uncertain
• state variables: 𝒙 = 𝑥, 𝑦, 𝜃, 𝑥ball, 𝑦ball
– online
1. place all particles on the value function
2. choose an action that maximizes
the average value of the particles
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 12
state space (5D)
b c
value
a
13. ball
goal
calculated value function
• 3,000,000 discrete states in 5D state space
• 49[min] calculation with a 3.6[GHz] CPU
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 13
a part of the value function
(values on 𝑥𝑦-plane with a fixed (𝜃, 𝑥ball, 𝑦ball) )
14. motion with real-time QMDP
• Motion correspond to
the sub-tasks can be seen.
– real-time calculation of1000 particles
with 192MHz CPU
– Detailed evaluation can be seen
in [Ueda ICRA2005]
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 14
x2
waiting in the goal closing a goal post punching the ball
https://youtu.be/fsQicKXE5AU
15. CASE 2:
PROBABILISTIC FLOW CONTROL
Ryuichi Ueda: Generation of Compensation Behavior of Autonomous
Robot for Uncertainty of Information with Probabilistic Flow Control,
Advanced Robotics, 29(11), pp. 721-734, June, 2015.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 15
16. motivation
• When I go to bed at midnight without light,
how I behave?
– I search a wall by my hand, and trace the wall.
• symbolical study: "coastal navigation" [Roy 99]
– planning with uncertainty evaluation at offline calculation
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 16
A degree of freedom is erased.
goal
possibility of lost
(x,y,q)
wall
H
17. how to realize the behavior
with real-time QMDP
• problems:
– no strategy for obtaining information
• no consideration of uncertainty at offline
• no consideration of future observation at online
– deadlocks
• The robot stops when any motion cannot improve the
average value.
• not fatal in RoboCup but fatal in navigation
A small modification gives an interesting behavior.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 17
18. probabilistic flow control (PFC)
• an additional assumption
– The robot can know whether it reached on a goal or not
through a sensor.
• modification of calculation
– The average value is
weighted by the value.
– Particles near a goal
have a priority.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 18
value
state space
high weighted
low weighted
19. a navigation problem with one landmark
• state variables: 𝒙 = 𝑥, 𝑦, 𝜃
• information:
– landmark observation
– goal or not
• Particles do not converge
most of time.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 19
destination
landmark
Poses of these particles never
contradict the sensor data.
20. application of PFC
• The robot moves as it is
dragged by some particles
near the goal.
• real-time QMDP
– 73 deadlocks in 100 trials
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 20
21. other applications
• Some unpublished modifications are applied to.
– (I must write but ...)
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 21
searching behavior of
a manipulator with (modified) PFC
a rod
(position
unknown)
red color:
likelihood of the
rod existence
wandering behavior of a raspberry
pi mouse with (modified) PFC
goal
these movies: https://blog.ueda.tech/?page_id=10034
22. CASE 3: PARTICLE FILTER ON EPISODE
• Ryuichi Ueda, Kotaro Mizuta, Hiroshi Yamakawa and Hiroyuki Okada:
Particle Filter on Episode for Learning Decision Making Rule, Proc. of
The 14th International Conference on Intelligent Autonomous
Systems (IAS-14), Shanghai, July, 2016.
• The 35-th Annual Conference of the RSJ (to appear)
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 22
23. motivation
• decision making before/without environmental maps
• Memory goes before, and a map follow after.
– Hippocampus of mammals generate a sequence of memory,
and the sequence becomes maps with dropout of time sequence
– information: memory > map
• Robots can store seemingly unlimited memory.
– different from creatures
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 23
no need of SLAM for intelligent decision making (?)
24. particle filter on episode (PFoE)
• procedure
1. record I/O and reward
2. calculate the similarity between the current situation and
each past state
3. choose an action that maximizes future reward
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 24
time axis
states (sensors)
episode
rewards
belief
s s s s s s s
present time
1 -1
a a a a a a a actions
past current
particles
25. a simple application
• The robot goes from the bottom of the T shape maze
to the goal that is set alternately on one of the arm.
• conditions (very simplified)
– rewards:
• 1: the robot turned to the goal arm
• -1: it turned to the wrong arm
– only four states:
start, T-junction, after turn,
end of an arm
– only one chance of decision:
right or left at T-junction
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 25
26. another version of PFoE
• used for teaching
• presented in the 35-th
Annual Conference of the RSJ
– currently secret
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 26
these movies on the web :
https://blog.ueda.tech/?page_id=10021
27. conclusion of this presentation
• Real-time QMDP can choose appropriate locations of a
goalkeeper in accordance with the belief of the robot.
– on a 192MHz CPU, 32MB DRAM
– It was actually used in RoboCup competitions for some years.
• PFC compensates loss of information by motion of robots.
– Robots with PFC show "searching behavior."
• We are trying to build a cognitive/metacognitive model
for robots with poor computing resources.
Aug. 1, 2017 第1回「動きの様相から先を読む」研究会 27