220 likes | 227 Views
Explore the concept of Artificial Moral Agents and their relevance in today's society, with a focus on the integration of Soar cognitive architecture. The paper discusses the need for ethics in robotics, relevant questions, principles of robot ethics, and the ongoing research trends in RoboEthics. It also outlines the goals and project plan for developing an Artificial Moral Agent, including the development of ethical inference systems and the integration of speech recognition and image processing.
E N D
Introduction of Artificial Moral Agent inRelation with Soar Jong-Wook Kim, Chien Van Dang Dept. Electronic Engineering Dong-A Univ., Busan, Korea June 10, 2016 36th Soar Workshop 1
Contents • Robot Ethics • Artificial Moral Agent • My Research Experience • Humanoid Robotics • Global Optimization • Conclusion
Why Ethics? • Being moral is the only feature that human has among the animals. • Human is coexisting with increasing robots • Social robots • Telepresence robots • Collaboration robots in factories • Humanoid robots in disaster sites • Military robots • Self-driving cars • Drones • Human easily personifies robots. • High expectation as semi-human • Empathy • Excessive fear • AI without morality can be a disaster
Human • Speculation with Philosophy and Ontology • Introspection and Reflection • Curious and Creative • Pursuit of Truth, Liberty, Justice, Equality… • Conscience and Morality • Various emotions of Joy, Anger, Love, Hatred… • Basic instinct to eat, love, fight… • Acquired desire for Power, Honor, Possession… • Social being living in community • Hand and Tools • Languages and letters • Enjoy Art, Sports, Habits… • Ego and Free will • Prejudice
Relevant Questions • Should a robot never lie? This can cause a serious problem if the enemy captured it. • Is there any danger with emotional attachment to robots? • If a robot or driverless car has decided to kill one person to save 100 people in an emergency situation, is it acceptable to humans? And what if the one to be killed is the owner of the robot? • If a robot happen to give a harm to a child passing by, who is responsible for this accident? • Is a robot deserved to be respected as another being by human? • More questions case by case…
Robot Ethics • Definitions of Robot Ethics • Professional ethics of roboticists • Moral code programmed into the robots themselves • Self-conscious ability to do ethical reasoning by robots • Approach of Morality • Top-down, rule-based approach (Asimov’s Three Laws of Robotics) • Deontologist: One must intend to obey the rules even if the consequences will be bad (I. Kant). • Utilitarian: The main and only rule is always to make the future consequences as good as possible (J. S. Mill). • Bottom-up, art/science of living a good life • Trial-and-error learning of what constitutes (un)acceptable behavior for a good or bad robot • Virtue ethics (Aristotle) • “What should I be?” instead of “What should I do?” • Virtues are dispositions to act in a certain way (would-be habits).
Research Trend on RoboEthics MedEthEx (Michael & Susan Anderson): Medical and Ethical Expert System Robot Ethics sessions and papers in IEEE RAS Conference (ICRA2011, IACAP2011, AISB 2012) andICSR Generate Acceptance/Rejection using DIARC/ADE cognitive architecture, Gordon Briggs, Tuffs Univ.
Overview of AMA Project Project Goal • Development of Artificial Moral Agent integrating Soar and ROS referring to morality of 10-years-old human level • Application of AMA to social/care robots • Establishment of Moral Turing Test with suitable scenarios • Preparation of Functional Morality for certification of commercial robots Short Conversation Robot Protection Voice Recognition Robot Etiquette Roadmap Top-Down Ethical Layer Image Processing Manipulation Soar ROS Ethical Behavior Emotional Response Bottom-Up Ethical Layer SLAM Emotion Recognition & Generation Walking /Moving Objection to Immoral Directive
Project Plan • Theoretic background on Roboethics for AMA (Year 1~3) • Seoul National Univ. of Education Development of Top-Down ethical inference and decision system with ethical modules referring to Kohlberg’spre-conventional level Development of Bottom-up moral learning system with investigation and analysis of the current status and ethical problems of social/care robots in use Analysis of realistic moral cases collected from health care employees and validation of ethical modules from it Presentation of dilemma and situation analysis for Moral Turing Test Modification and Upgrade of ethical modules by feedback from development processes
Project Plan 2. AMA Software Development (Year 1~3) Dong-A Univ. ROS-Soar package for AMA by connecting ROS and Soar Integrating speech recognition and image processing to ROS-Soar package Top-Down ethical inference layer and Bottom-Up Moral layer to ROS-Soar package Connection of IoT network (ROCON) and ROS-Soar package Integrating cloud system (Rapyuta) with ROS-Soar package Moral context awareness package Simulation of human-robot coexistence in Gazebo and execution of MTT with success
Project Plan 3. Development of AMA Robot(Year 4~5) Seoul National Univ. of Education & Dong-A Univ. Task and Motion Intelligence with HRI • Pick and place task of various objects • Errand tasks with SLAM for beverage or food • Face, voice, emotion recognition of the companion people • Generation and expression of robot emotions • Short conversation with human Moral Decision Capability for 10-Years-old Human Level • Refer to human etiquette • Appropriate emotional response to a person in abnormal emotion or mood • Responding to multiple people in a proper way based on their priorities • Identification and objection to Immoral Directive for other people or robot itself
My Research Experience: Humanoid Robot • 3D Modelling of legs
Humanoid Modelling • 3D Modelling of upper body
Optimal Biped Walking • Biped walking pattern is generated including • Particle swarm optimization method • Reference ZMP trajectory • Desired step length and swing foot trajectory
Motion Control • Sensory Reflex Control
Walking Control • Walking on Inclined Floor • Sagittal joint angles in the leg • Coronal joint angles in the leg
Global Optimization • Global optimization is crucial for real time motion generation and intelligent reasoning of humanoid robot. • Dynamic Encoding Algorithm for Searches (DEAS) 19
Global Optimization • Genetic Algorithm, Particle Swarm Optimization, Mesh Adaptive Direct Search, Interstellar Search Method have been hybridized, developed, and applied to optimal design problems including motor core design and pattern generation of biped walking. Genetic Algorithm Particle Swarm Optimization Interstellar Search Method Mesh Adaptive Direct Search
Conclusion • Significance of robot ethics is addressed. • Artificial Moral Agent Project newly launched in Korea is introduced with brief plans. • Walking and motion control of Humanoid Robots are briefly explained. • Global optimization method are now integrated and innovated by novel ideas. • Soar will be used as core agent architecture in AMA and real-time intelligence and control of humanoid robots.
Q and A Thanks for Attention.