Umeå University's logo

umu.sePublications
Change search
Link to record
Permanent link

Direct link
Fonooni, Benjamin
Publications (10 of 10) Show all publications
Fonooni, B., Thomas, H. & Janlert, L.-E. (2016). Priming as a means to reduce ambiguity in learning from demonstration. International Journal of Social Robotics, 8(1), 5-19
Open this publication in new window or tab >>Priming as a means to reduce ambiguity in learning from demonstration
2016 (English)In: International Journal of Social Robotics, ISSN 1875-4791, E-ISSN 1875-4805, Vol. 8, no 1, p. 5-19Article in journal (Refereed) Published
Abstract [en]

Learning from Demonstration (LfD) is an established robot learning technique by which a robot acquires a skill by observing a human or robot teacher demonstrating the skill. In this paper we address the ambiguity involved in inferring the intention with one or several demonstrations. We suggest a method based on priming, and a memory model with similarities to human learning. Conducted experiments show that the developed method leads to faster and improved understanding of the intention with a demonstration by reducing ambiguity.

Place, publisher, year, edition, pages
Dordrecht: Springer, 2016
Keywords
Learning from Demonstration, Priming, Ant System, Semantic Networks, Ambiguity, Behavior Learning
National Category
Robotics and automation
Research subject
business data processing
Identifiers
urn:nbn:se:umu:diva-97076 (URN)10.1007/s12369-015-0292-0 (DOI)000369276200002 ()2-s2.0-84957557956 (Scopus ID)
Available from: 2014-12-10 Created: 2014-12-10 Last updated: 2025-02-09Bibliographically approved
Fonooni, B. & Thomas, H. (2015). Applying a priming mechanism for intention recognition in shared control. In: 2015 IEEE international multi-disciplinary conference on cognitive methods in situation awareness and decision support (CogSIMA): . Paper presented at 5th IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), Orlando, USA, March 9-12, 2015 (pp. 35-41). IEEE
Open this publication in new window or tab >>Applying a priming mechanism for intention recognition in shared control
2015 (English)In: 2015 IEEE international multi-disciplinary conference on cognitive methods in situation awareness and decision support (CogSIMA), IEEE, 2015, p. 35-41Conference paper, Published paper (Refereed)
Abstract [en]

In many robotics shared control applications, users are forced to focus hard on the robot due to the task’s high sensitivity or the robot’s misunderstanding of the user’s intention. This brings frustration and dissatisfaction to the user and reduces overall efficiency. The user’s intention is sometimes unclear and hard to identify without some kind of bias in the identification process. In this paper, we present a solution in which an attentional mechanism helps the robot to recognize the user’s intention. The solution uses a priming mechanism and parameterized behavior primitives to support intention recognition and improve shared control for teleoperation tasks.

Place, publisher, year, edition, pages
IEEE, 2015
Series
IEEE International Inter-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support, ISSN 2379-1667, E-ISSN 2379-1675
Keywords
Shared Control, Priming, Semantic Networks, Intention Recognition
National Category
Robotics and automation
Research subject
business data processing
Identifiers
urn:nbn:se:umu:diva-97074 (URN)10.1109/COGSIMA.2015.7107972 (DOI)000380447000006 ()2-s2.0-84934325461 (Scopus ID)978-1-4799-8015-4 (ISBN)
Conference
5th IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), Orlando, USA, March 9-12, 2015
Available from: 2014-12-10 Created: 2014-12-10 Last updated: 2025-02-09Bibliographically approved
Fonooni, B., Jevtić, A., Hellström, T. & Janlert, L.-E. (2015). Applying Ant Colony Optimization Algorithms for High-Level Behavior Learning and Reproduction from Demonstrations. Robotics and Autonomous Systems, 65, 24-39
Open this publication in new window or tab >>Applying Ant Colony Optimization Algorithms for High-Level Behavior Learning and Reproduction from Demonstrations
2015 (English)In: Robotics and Autonomous Systems, ISSN 0921-8890, E-ISSN 1872-793X, Vol. 65, p. 24-39Article in journal (Refereed) Published
Abstract [en]

In domains where robots carry out human’s tasks, the ability to learn new behaviors easily and quickly plays an important role. Two major challenges with Learning from Demonstration (LfD) are to identify what information in a demonstrated behavior requires attention by the robot, and to generalize the learned behavior such that the robot is able to perform the same behavior in novel situations. The main goal of this paper is to incorporate Ant Colony Optimization (ACO) algorithms into LfD in an approach that focuses on understanding tutor's intentions and learning conditions to exhibit a behavior. The proposed method combines ACO algorithms with semantic networks and spreading activation mechanism to reason and generalize the knowledge obtained through demonstrations. The approach also provides structures for behavior reproduction under new circumstances. Finally, applicability of the system in an object shape classification scenario is evaluated.

Place, publisher, year, edition, pages
Elsevier, 2015
Keywords
Learning from Demonstration, Semantic Networks, Ant Colony Optimization, High-Level Behavior Learning
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:umu:diva-87257 (URN)10.1016/j.robot.2014.12.001 (DOI)000349724400003 ()2-s2.0-84921434684 (Scopus ID)
Projects
INTRO
Funder
EU, FP7, Seventh Framework Programme, 238486
Available from: 2014-03-26 Created: 2014-03-26 Last updated: 2025-02-07Bibliographically approved
Fonooni, B. & Thomas, H. (2015). On the Similarities Between Control Based and Behavior Based Visual Servoing. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing: . Paper presented at 30th ACM/SIGAPP Symposium on Applied Computing (SAC), Salmanca, Spain, Apr 13-17, 2015. (pp. 320-326). New York: Association for Computing Machinery (ACM)
Open this publication in new window or tab >>On the Similarities Between Control Based and Behavior Based Visual Servoing
2015 (English)In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, New York: Association for Computing Machinery (ACM), 2015, p. 320-326Conference paper, Published paper (Refereed)
Abstract [en]

Abstract Robotics is tightly connected to both artificial intelligence (AI) and control theory. Both AI and control based robotics are active and successful research areas, but research is often conducted by well separated communities. In this paper, we compare the two approaches in a case study for the design of a robot that should move its arm towards an object with the help of camera data. The control based approach is a model-free version of Image Based Visual Servoing (IBVS), which is based on mathematical modeling of the sensing and motion task. The AI approach, here denoted Behavior-Based Visual Servoing (BBVS), contains elements that are biologically plausible and inspired by schema-theory. We show how the two approaches lead to very similar solutions, even identical given a few simplifying assumptions. This similarity is shown both analytically and numerically. However, in a simple picking task with a 3 DoF robot arm, BBVS shows significantly higher performance than the IBVS approach, partly because it contains more manually tuned parameters. While the results obviously do not apply to all tasks and solutions, it illustrates both strengths and weaknesses with both approaches, and how they are tightly connected and share many similarities despite very different starting points and methodologies.

Place, publisher, year, edition, pages
New York: Association for Computing Machinery (ACM), 2015
Keywords
Behavior Based Visual Servoing, Image Based Visual Servoing, Behavior Based Systems
National Category
Robotics and automation
Research subject
business data processing
Identifiers
urn:nbn:se:umu:diva-97075 (URN)10.1145/2695664.2695949 (DOI)000381029800050 ()2-s2.0-84955501870 (Scopus ID)978-1-4503-3196-8 (ISBN)
Conference
30th ACM/SIGAPP Symposium on Applied Computing (SAC), Salmanca, Spain, Apr 13-17, 2015.
Available from: 2014-12-10 Created: 2014-12-10 Last updated: 2025-02-09Bibliographically approved
Fonooni, B. (2014). Cognitive Interactive Robot Learning. (Doctoral dissertation). Umeå: Umeå University
Open this publication in new window or tab >>Cognitive Interactive Robot Learning
2014 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Building general purpose autonomous robots that suit a wide range of user-specified applications, requires a leap from today's task-specific machines to more flexible and general ones. To achieve this goal, one should move from traditional preprogrammed robots to learning robots that easily can acquire new skills. Learning from Demonstration (LfD) and Imitation Learning (IL), in which the robot learns by observing a human or robot tutor, are among the most popular learning techniques. Showing the robot how to perform a task is often more natural and intuitive than figuring out how to modify a complex control program. However, teaching robots new skills such that they can reproduce the acquired skills under any circumstances, on the right time and in an appropriate way, require good understanding of all challenges in the field. Studies of imitation learning in humans and animals show that several cognitive abilities are engaged to learn new skills correctly. The most remarkable ones are the ability to direct attention to important aspects of demonstrations, and adapting observed actions to the agents own body. Moreover, a clear understanding of the demonstrator's intentions and an ability to generalize to new situations are essential. Once learning is accomplished, various stimuli may trigger the cognitive system to execute new skills that have become part of the robot's repertoire. The goal of this thesis is to develop methods for learning from demonstration that mainly focus on understanding the tutor's intentions, and recognizing which elements of a demonstration need the robot's attention. An architecture containing required cognitive functions for learning and reproduction of high-level aspects of demonstrations is proposed. Several learning methods for directing the robot's attention and identifying relevant information are introduced. The architecture integrates motor actions with concepts, objects and environmental states to ensure correct reproduction of skills. Another major contribution of this thesis is methods to resolve ambiguities in demonstrations where the tutor's intentions are not clearly expressed and several demonstrations are required to infer intentions correctly. The provided solution is inspired by human memory models and priming mechanisms that give the robot clues that increase the probability of inferring intentions correctly. In addition to robot learning, the developed techniques are applied to a shared control system based on visual servoing guided behaviors and priming mechanisms. The architecture and learning methods are applied and evaluated in several real world scenarios that require clear understanding of intentions in the demonstrations. Finally, the developed learning methods are compared, and conditions where each of them has better applicability are discussed.

Abstract [sv]

Att bygga autonoma robotar som passar ett stort antal olika användardefinierade applikationer kräver ett språng från dagens specialiserade maskiner till mer flexibla lösningar. För att nå detta mål, bör man övergå från traditionella förprogrammerade robotar till robotar som själva kan lära sig nya färdigheter. Learning from Demonstration (LfD) och Imitation Learning (IL), där roboten lär sig genom att observera en människa eller en annan robot, är bland de mest populära inlärningsteknikerna. Att visa roboten hur den ska utföra en uppgift är ofta mer naturligt och intuitivt än att modifiera ett komplicerat styrprogram. Men att lära robotar nya färdigheter så att de kan reproducera dem under nya yttre förhållanden, på rätt tid och på ett lämpligt sätt, kräver god förståelse för alla utmaningar inom området. Studier av LfD och IL hos människor och djur visar att flera kognitiva förmågor är inblandade för att lära sig nya färdigheter på rätt sätt. De mest anmärkningsvärda är förmågan att rikta uppmärksamheten på de relevanta aspekterna i en demonstration, och förmågan att anpassa observerade rörelser till robotens egen kropp. Dessutom är det viktigt att ha en klar förståelse av lärarens avsikter, och att ha förmågan att kunna generalisera dem till nya situationer. När en inlärningsfas är slutförd kan stimuli trigga det kognitiva systemet att utföra de nya färdigheter som blivit en del av robotens repertoar. Målet med denna avhandling är att utveckla metoder för LfD som huvudsakligen fokuserar på att förstå lärarens intentioner, och vilka delar av en demonstration som ska ha robotens uppmärksamhet. Den föreslagna arkitekturen innehåller de kognitiva funktioner som behövs för lärande och återgivning av högnivåaspekter av demonstrationer. Flera inlärningsmetoder för att rikta robotens uppmärksamhet och identifiera relevant information föreslås. Arkitekturen integrerar motorkommandon med begrepp, föremål och omgivningens tillstånd för att säkerställa korrekt återgivning av beteenden. Ett annat huvudresultat i denna avhandling rör metoder för att lösa tvetydigheter i demonstrationer, där lärarens intentioner inte är klart uttryckta och flera demonstrationer är nödvändiga för att kunna förutsäga intentioner på ett korrekt sätt. De utvecklade lösningarna är inspirerade av modeller av människors minne, och en primingmekanism används för att ge roboten ledtrådar som kan öka sannolikheten för att intentioner förutsägs på ett korrekt sätt. De utvecklade teknikerna har, i tillägg till robotinlärning, använts i ett halvautomatiskt system (shared control) baserat på visuellt guidade beteenden och primingmekanismer. Arkitekturen och inlärningsteknikerna tillämpas och utvärderas i flera verkliga scenarion som kräver en tydlig förståelse av mänskliga intentioner i demonstrationerna. Slutligen jämförs de utvecklade inlärningsmetoderna, och deras applicerbarhet under olika förhållanden diskuteras.

Place, publisher, year, edition, pages
Umeå: Umeå University, 2014. p. 54
Series
Report / UMINF, ISSN 0348-0542 ; 14.23
Keywords
Learning from Demonstration, Imitation Learning, Human Robot Interaction, High-Level Behavior Learning, Shared Control, Cognitive Architectures, Cognitive Robotics, Priming
National Category
Robotics and automation
Research subject
business data processing
Identifiers
urn:nbn:se:umu:diva-97422 (URN)978-91-7601-189-8 (ISBN)
Public defence
2015-01-16, MA121, MIT-huset, Umeå, 13:30 (English)
Opponent
Supervisors
Projects
INTRO
Funder
EU, FP7, Seventh Framework Programme, 238486
Available from: 2014-12-19 Created: 2014-12-17 Last updated: 2025-02-09Bibliographically approved
Kozlov, A., Gancet, J., Letier, P., Schillaci, G., Hafner, V., Fonooni, B., . . . Hellström, T. (2013). Development of a Search and Rescue field robotic assistant. In: IEEE (Ed.), 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR): . Paper presented at IEEE International Symposium on Safety, Security, and Rescue Robotics, SSRR 2013, Linköping, Sweden, 21-26 October, 2013.. IEEE
Open this publication in new window or tab >>Development of a Search and Rescue field robotic assistant
Show others...
2013 (English)In: 2013 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR) / [ed] IEEE, IEEE, 2013Conference paper, Published paper (Refereed)
Abstract [en]

The work introduced in this paper was performed as part of the FP7 INTRO (Marie-Curie ITN) project. We describe the activities undertaken towards the development of a field robotic assistant for a Search and Rescue application. We specifically target a rubble clearing task, where the robot will ferry small pieces of rubble between two waypoints assigned to it by the human. The aim is to complement a human worker with a robotic assistant for this task, while maintaining a comparable level of speed and efficiency in the task execution. Towards this end we develop/integrate software capabilities in mobile navigation, arm manipulation and high level tasks sequences learning. Early outdoor experiments carried out in a quarry are furthermore introduced.

Place, publisher, year, edition, pages
IEEE, 2013
Series
IEEE International Symposium on Safety Security and Rescue Robots, ISSN 2374-3247
Keywords
arm manipulation, high level task sequence learning, human worker, mobile navigation, rubble clearing task, search and rescue application, search and rescue field robotic assistant, software capabilities, task execution
National Category
Computer graphics and computer vision
Identifiers
urn:nbn:se:umu:diva-87439 (URN)10.1109/SSRR.2013.6719357 (DOI)000350163600042 ()2-s2.0-84894171718 (Scopus ID)978-1-4799-0880-6 (ISBN)978-1-4799-0879-0 (ISBN)
Conference
IEEE International Symposium on Safety, Security, and Rescue Robotics, SSRR 2013, Linköping, Sweden, 21-26 October, 2013.
Projects
INTRO
Available from: 2014-04-01 Created: 2014-04-01 Last updated: 2025-02-07Bibliographically approved
Fonooni, B. (2013). Robot Learning and Reproduction of High-Level Behaviors. (Licentiate dissertation). Umeå: Umeå Universitet
Open this publication in new window or tab >>Robot Learning and Reproduction of High-Level Behaviors
2013 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Learning techniques are drawing extensive attention in the robotics community. Some reasons behind moving from traditional preprogrammed robots to more advanced human fashioned techniques are to save time and energy, and allow non-technical users to easily work with robots. Learning from Demonstration (LfD) and Imitation Learning (IL) are among the most popular learning techniques to teach robots new skills by observing a human or robot tutor.

Flawlessly teaching robots new skills by LfD requires good understanding of all challenges in the field. Studies of imitation learning in humans and animals show that several cognitive abilities are engaged to correctly learn new skills. The most remarkable ones are the ability to direct attention to important aspects of demonstrations, and adapting observed actions to the agents own body. Moreover, a clear understanding of the demonstrator's intentions is essential for correctly and completely replicating the behavior with the same effects on the world. Once learning is accomplished, various stimuli may trigger the cognitive system to execute new skills that have become part of the repertoire.

Considering identified main challenges, the current thesis attempts to model imitation learning in robots, mainly focusing on understanding the tutor's intentions and recognizing what elements of the demonstration need the robot's attention. Thereby, an architecture containing required cognitive functions for learning and reproducing high-level aspects of demonstrations is proposed. Several learning methods for directing the robot's attention and identifying relevant information are introduced. The architecture integrates motor actions with concepts, objects and environmental states to ensure correct reproduction of skills. This is further applied in learning object affordances, behavior arbitration and goal emulation.

The architecture and learning methods are applied and evaluated in several real world scenarios that require clear understanding of goals and what to look for in the demonstrations. Finally, the developed learning methods are compared, and conditions where each of them has better applicability is specified.

Place, publisher, year, edition, pages
Umeå: Umeå Universitet, 2013. p. 40
Series
Report / UMINF, ISSN 0348-0542 ; 2013:20
National Category
Robotics and automation
Identifiers
urn:nbn:se:umu:diva-87258 (URN)978-91-7459-712-7 (ISBN)
Presentation
2013-09-06, Naturvetarhuset, N330, Umeå University, Umeå, 13:15 (English)
Opponent
Supervisors
Available from: 2014-03-27 Created: 2014-03-26 Last updated: 2025-02-09Bibliographically approved
Fonooni, B., Hellström, T. & Janlert, L.-E. (2013). Towards Goal Based Architecture Design for Learning High-Level Representation of Behaviors from Demonstration. In: 2013 IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA): . Paper presented at 3rd IEEE Conference on Cognitive Methods in Situation Awareness and Decision Support, CogSIMA 2013, 25 February 2013 through 28 February 2013, San Diego, CA (pp. 67-74).
Open this publication in new window or tab >>Towards Goal Based Architecture Design for Learning High-Level Representation of Behaviors from Demonstration
2013 (English)In: 2013 IEEE International Multi-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), 2013, p. 67-74Conference paper, Published paper (Refereed)
Abstract [en]

This paper gives a brief overview of challenges indesigning cognitive architectures for Learning fromDemonstration. By investigating features and functionality ofsome related architectures, we propose a modular architectureparticularly suited for sequential learning high-levelrepresentations of behaviors. We head towards designing andimplementing goal based imitation learning that not only allowsthe robot to learn necessary conditions for executing particularbehaviors, but also to understand the intents of the tutor andreproduce the same behaviors accordingly.

Keywords
Learning from Demonstration, Cognitive Architecture, Goal Based Imitation
National Category
Robotics and automation
Research subject
business data processing
Identifiers
urn:nbn:se:umu:diva-67930 (URN)10.1109/CogSIMA.2013.6523825 (DOI)000325568600010 ()2-s2.0-84879762460 (Scopus ID)978-1-4673-2437-3 (ISBN)
Conference
3rd IEEE Conference on Cognitive Methods in Situation Awareness and Decision Support, CogSIMA 2013, 25 February 2013 through 28 February 2013, San Diego, CA
Projects
INTRO
Funder
EU, FP7, Seventh Framework Programme, 238486
Available from: 2013-04-08 Created: 2013-04-08 Last updated: 2025-02-09Bibliographically approved
Fonooni, B., Hellström, T. & Janlert, L.-E. (2012). Learning High-Level Behaviors From Demonstration Through Semantic Networks. In: Proceedings of 4th International Conference on Agents and Artificial Intelligence: . Paper presented at 4th International Conference on Agents and Artificial Intelligence (ICAART), 6-8 February 2012, Vilamoura, Algarve, Portugal (pp. 419-426).
Open this publication in new window or tab >>Learning High-Level Behaviors From Demonstration Through Semantic Networks
2012 (English)In: Proceedings of 4th International Conference on Agents and Artificial Intelligence, 2012, p. 419-426Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we present an approach for high-level behavior recognition and selection integrated with alow-level controller to help the robot to learn new skills from demonstrations. By means of SemanticNetwork as the core of the method, the robot gains the ability to model the world with concepts and relatethem to low-level sensory-motor states. We also show how the generalization ability of Semantic Networkscan be used to extend learned skills to new situations.

Keywords
Learning from Demonstration, High-Level Behaviors, Semantic Networks, Robot Learning
National Category
Robotics and automation
Research subject
business data processing
Identifiers
urn:nbn:se:umu:diva-52233 (URN)10.5220/0003834304190426 (DOI)000327208400054 ()2-s2.0-84862136751 (Scopus ID)978-989-8425-95-9 (ISBN)
Conference
4th International Conference on Agents and Artificial Intelligence (ICAART), 6-8 February 2012, Vilamoura, Algarve, Portugal
Projects
INTRO
Funder
EU, FP7, Seventh Framework Programme, 238486
Available from: 2012-02-20 Created: 2012-02-14 Last updated: 2025-02-09Bibliographically approved
Fonooni, B. (2012). Sequential Learning From Demonstration Based On Semantic Networks. In: Suna Bensch, Frank Drewes, Håkan Gulliksson and Thomas Mejtoft (Ed.), Proceedings of Umeå's 15th Student Conference in Computing Science (USCCS 2012). Paper presented at Umeå's 15th Student Conference in Computing Science (USCCS 2012), 18th of January 2012, Umeå (pp. 39-47). Umeå: Umeå University
Open this publication in new window or tab >>Sequential Learning From Demonstration Based On Semantic Networks
2012 (English)In: Proceedings of Umeå's 15th Student Conference in Computing Science (USCCS 2012) / [ed] Suna Bensch, Frank Drewes, Håkan Gulliksson and Thomas Mejtoft, Umeå: Umeå University , 2012, p. 39-47Conference paper, Published paper (Refereed)
Abstract [en]

Most of the humans day to day tasks include sequences ofactions that lead to a desired goal. In domains which humans are replacedby robots, the ability of learning new skills easy and fast plays animportant role. The aim of this research paper is to incorporate sequentiallearning into Learning from Demonstration (LfD) in an architecturewhich mainly focuses on high-level representation of behaviors. The primarygoal of the research is to investigate the possibility of utilizingSemantic Networks in order to enable the robot to learn new skills insequences.

Place, publisher, year, edition, pages
Umeå: Umeå University, 2012
Keywords
Sequential Learning, Learning from Demonstration, Semantic Networks, High-Level Behaviors, Robot Learning
National Category
Robotics and automation
Research subject
Computer Science
Identifiers
urn:nbn:se:umu:diva-52240 (URN)
Conference
Umeå's 15th Student Conference in Computing Science (USCCS 2012), 18th of January 2012, Umeå
Projects
INTRO
Funder
EU, FP7, Seventh Framework Programme, 238486
Available from: 2012-02-20 Created: 2012-02-14 Last updated: 2025-02-09Bibliographically approved
Organisations

Search in DiVA

Show all publications