{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,13]],"date-time":"2025-05-13T21:55:58Z","timestamp":1747173358701,"version":"3.40.5"},"reference-count":34,"publisher":"Cambridge University Press (CUP)","issue":"1","license":[{"start":{"date-parts":[[2019,4,16]],"date-time":"2019-04-16T00:00:00Z","timestamp":1555372800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2020,1]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>We propose the N-learning practical approach for teaching and learning behaviors in a multirobot system, which is performed through mandatory behavior acquisition based on interactions between the robots at execution time. The proposed methodology can be used to self-program the robots of a team by programming only a single robot with a set of codes that contain behaviors to be transferred and used by other robots as necessary. These codes are implemented in a modular fashion. An advantage of our approach is that when a team of robots is required to perform a specific mission, the set of behaviors required to accomplish that mission can be implemented only once in a single robot or in a distributed fashion. Then, these distributed behaviors are transferred to each of the other robots in the team according to their demand, without the need to reprogram them by hand since the robots in the team can share them autonomously. As an application example, a human critic can teach (or program) only one or a few robots, and these robots are thus able to exchange knowledge with the other team members since they have been preinstalled to run the N-learning system basics. Simulated and real robot experiments are performed to demonstrate the feasibility and validation of our approach.<\/jats:p>","DOI":"10.1017\/s0263574719000468","type":"journal-article","created":{"date-parts":[[2019,4,16]],"date-time":"2019-04-16T04:46:12Z","timestamp":1555389972000},"page":"48-68","source":"Crossref","is-referenced-by-count":4,"title":["N-learning: An Approach for Learning and Teaching Skills in Multirobot Teams"],"prefix":"10.1017","volume":"38","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8938-1502","authenticated-orcid":false,"given":"Lu\u00eds Feliphe S.","family":"Costa","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9319-2114","authenticated-orcid":false,"given":"Tiago P.","family":"Nascimento","sequence":"additional","affiliation":[]},{"given":"Rosiery da S.","family":"Maia","sequence":"additional","affiliation":[]},{"given":"Luiz Marcos G.","family":"Gon\u00e7alves","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2019,4,16]]},"reference":[{"key":"S0263574719000468_ref30","unstructured":"30. ROS.org, Ros (2015). http:\/\/wiki.ros.org\/pt."},{"key":"S0263574719000468_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/0167-2789(90)90063-U"},{"key":"S0263574719000468_ref15","doi-asserted-by":"publisher","DOI":"10.2753\/RPO1061-040505036"},{"key":"S0263574719000468_ref25","unstructured":"25. F. J. Mendiburu , M. R. A. Morais and A. M. N. Lima , \u201cBehavior Coordination in Multi-robot Systems,\u201d 2016 IEEE International Conference on Automatica (ICA-ACCA), Curico, Chile (2016) pp. 1\u20137."},{"key":"S0263574719000468_ref24","doi-asserted-by":"publisher","DOI":"10.1109\/21.214773"},{"key":"S0263574719000468_ref23","doi-asserted-by":"publisher","DOI":"10.1017\/S026357471300101X"},{"key":"S0263574719000468_ref22","unstructured":"22. S. Huang , E. Aertbelien , H. V. Brussel and H. Bruyninckx , \u201cA Behavior-Based Approach for Task Learning on Mobile Manipulators,\u201d ISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics), Munich, Germany (2010) pp. 1\u20136."},{"key":"S0263574719000468_ref18","unstructured":"18. S. Rockel , D. Klimentjew and J. Zhang , \u201cA Multi-robot Platform for Mobile Robots; A Novel Evaluation and Development Approach with Multi-agent Technology,\u201d 2012 IEEE Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI), Hamburg, Germany (2012) pp. 470\u2013477."},{"key":"S0263574719000468_ref32","unstructured":"32. L. F. Costa , Online resource - first simulated experiment (2017). https:\/\/www.dropbox.com\/s\/i4vk4san1bmlxs2\/OnlineResource1.mp4?dl=0."},{"key":"S0263574719000468_ref13","doi-asserted-by":"publisher","DOI":"10.1017\/S026357471100124X"},{"key":"S0263574719000468_ref11","unstructured":"11. M. T. Da\u015f , L. C. D\u00fclger and G. S. Da\u015f , \u201cRobotic Applications with Particle Swarm Optimization (PSO),\u201d 2013 International Conference on Control, Decision and Information Technologies (CoDIT), Hammamet, Tunisia (2013) pp. 160\u2013165."},{"key":"S0263574719000468_ref10","unstructured":"10. P. Singh , R. Tiwari and M. Bhattacharya , \u201cNavigation in Multi robot System Using Cooperative Learning: A Survey,\u201d 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), New Delhi, India (2016) pp. 145\u2013150."},{"key":"S0263574719000468_ref7","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2015.2498542"},{"key":"S0263574719000468_ref1","doi-asserted-by":"publisher","DOI":"10.1007\/11589990_71"},{"key":"S0263574719000468_ref28","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-42911-3_19"},{"key":"S0263574719000468_ref4","first-page":"293","volume-title":"International Workshop on Agent Theories, Architectures, and Languages","author":"Stone","year":"1999"},{"key":"S0263574719000468_ref12","unstructured":"12. M. T. Khan , F. Nasir , M. U. Qadir and J. Iqbal , \u201cArtificial Immune System Based Framework for Multi-robot Cooperation,\u201d 2014 9th International Conference on Computer Science Education (ICCSE), Vancouver, Canada (2014) pp. 50\u201355."},{"key":"S0263574719000468_ref26","unstructured":"26. D. N. Ray , A. Mandal , S. Majumder and S. Mukhopadhyay , \u201cHuman-Like Gradual Multi-agent q-Learning Using the Concept of Behavior-Based Robotics for Autonomous Exploration,\u201d 2011 IEEE International Conference on Robotics and Biomimetics, Karon Beach, Phuket, Thailand (2011) pp. 2725\u20132732."},{"key":"S0263574719000468_ref33","unstructured":"33. L. F. Costa , Online resource - second experiment in simulation (2017). https:\/\/www.dropbox.com\/s\/l2hlmfk17rqraxu\/OnlineResource2.mp4?dl=0."},{"key":"S0263574719000468_ref5","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(91)90053-M"},{"key":"S0263574719000468_ref31","unstructured":"31. B. P. Gerkey , R. T. Vaughan and A. Howard , \u201cThe Player\/Stage Project: Tools for Multi-robot and Distributed Sensor Systems,\u201d Proceedings of the 11th International Conference on Advanced Robotics, Coimbra, Portugal (2003) pp. 317\u2013323."},{"key":"S0263574719000468_ref9","unstructured":"9. Y. Gan , X. Dai and Q. Da , \u201cEmulating Manual Welding Process by Two Cooperative Robots,\u201d Proceedings of the 33rd Chinese Control Conference, Nanjing, China (2014), pp. 8414\u20138420."},{"key":"#cr-split#-S0263574719000468_ref21.1","unstructured":"21. C. Groth and D. Henrich , \"Single-Shot Learning and Scheduled Execution of Behaviors for a Robotic Manipulator,\" ISR\/Robotik 2014"},{"key":"#cr-split#-S0263574719000468_ref21.2","unstructured":"41st International Symposium on Robotics, Munich, Germany (2014) pp. 1-6."},{"volume-title":"The Equilibration of Cognitive Structures: The Central Problem of Intellectual Development","year":"1985","author":"Piaget","key":"S0263574719000468_ref16"},{"key":"S0263574719000468_ref27","doi-asserted-by":"publisher","DOI":"10.1109\/70.681242"},{"key":"S0263574719000468_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1986.1087032"},{"key":"S0263574719000468_ref17","doi-asserted-by":"publisher","DOI":"10.5772\/57313"},{"key":"S0263574719000468_ref6","unstructured":"6. S. A. Raza , A. Kanwal , M. Rehan , K. A. Khan , M. Aslam and H. M. S. Asif , \u201cAsia: Attention Driven Pre-conscious Perception for Socially Interactive Agents.\u201d 2015 International Conference on Information and Communication Technologies (ICICT), Rennes, France (2015) pp. 1\u20138."},{"key":"S0263574719000468_ref8","unstructured":"8. G. Corrente , J. Cunha , R. Sequeira and N. Lau , \u201cCooperative Robotics: Passes in Robotic Soccer,\u201d 2013 13th International Conference on Autonomous Robot Systems, Lisbon, Portugal (2013) pp. 1\u20136."},{"key":"S0263574719000468_ref14","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-015-0224-0"},{"key":"S0263574719000468_ref3","unstructured":"3. M. Wahde , Introduction to Autonomous Robots (Copendium, Chalmers University of Technology, Goteborg, Sweden, 2016)."},{"key":"S0263574719000468_ref19","first-page":"229","volume-title":"AAAI Workshop on Distributed AI","author":"Muller","year":"1994"},{"key":"S0263574719000468_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/0921-8890(94)00033-X"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574719000468","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,31]],"date-time":"2023-07-31T11:23:49Z","timestamp":1690802629000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574719000468\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,16]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,1]]}},"alternative-id":["S0263574719000468"],"URL":"https:\/\/doi.org\/10.1017\/s0263574719000468","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"type":"print","value":"0263-5747"},{"type":"electronic","value":"1469-8668"}],"subject":[],"published":{"date-parts":[[2019,4,16]]}}}