An Implementation of Artificial Physics Using AIBO Robots and the Pyro Programming Environment Ankur Desai December 7, 2006.

Slides:



Advertisements
Similar presentations
Artificial Intelligence and Lisp TDDC65 Course leader: Erik Sandewall Lab assistants: Henrik Lundberg, John Olsson Administrator: Anna Grabska Eklund Webpage:
Advertisements

1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr.
IMagic Senior Project Emre AYDIN Asil Kaan BOZCUOĞLU Onur ÖZBEK Egemen VARDAR Onur YÜRÜTEN Project Supervisor: Asst. Prof. Uluç Saranlı.
ROBOT BEHAVIOUR CONTROL SUCCESSFUL TRIAL OF MARKERLESS MOTION CAPTURE TECHNOLOGY Student E.E. Shelomentsev Group 8Е00 Scientific supervisor Т.V. Alexandrova.
WHAT IS ARTIFICIAL INTELLIGENCE?
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
Environmental Robustness in Multi-agent Teams Terence Soule Robert B Heckendorn Presented at GECCO 09 (The Genetic and Evolutionary Computation Conference)
AI Lab Weekly Seminar By: Buluç Çelik.
Behaviors for Compliant Robots Benjamin Stephens Christopher Atkeson We are developing models and controllers for human balance, which are evaluated on.
Emergent Adaptive Lexicons Luc Steels 1996 Artificial Intelligence Laboratory Vrije Universiteit Brussel Presented by Achim Ruopp University of Washington.
Maria Gini Maria Gini, Department of Computer Science and Engineering, University of Minnesota Jan Pearce Jan Pearce, Department of Mathematics and Computer.
An EA for Box Pushing with a LEGO Mindstorms Robot By Sara L. Skroh December 5, 2003.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
Design of Autonomous Navigation Controllers for Unmanned Aerial Vehicles using Multi-objective Genetic Programming Gregory J. Barlow March 19, 2004.
1 Autonomous Controller Design for Unmanned Aerial Vehicles using Multi-objective Genetic Programming Gregory J. Barlow North Carolina State University.
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
Autonomous Robotics Team Autonomous Robotics Lab: Cooperative Control of a Three-Robot Formation Texas A&M University, College Station, TX Fall Presentations.
Applying Multi-Criteria Optimisation to Develop Cognitive Models Peter Lane University of Hertfordshire Fernand Gobet Brunel University.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
© 2003 The RoboCup Federation Progress and Research Results In Robot Soccer Professor Peter Stone Trustee, The RoboCup Federation Department of Computer.
For further information: Infrastructure and Information Science Infrastructure: –Civil Infrastructure Engineering –Transportation.
Introduction to Programming G50PRO University of Nottingham Unit 1 : Introduction Paul Tennent
1 PSO-based Motion Fuzzy Controller Design for Mobile Robots Master : Juing-Shian Chiou Student : Yu-Chia Hu( 胡育嘉 ) PPT : 100% 製作 International Journal.
Building a Robot Soccer Team David Cohen and Paul Vernaza University of Pennsylvania.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
Computer Science 1000 Introduction. What is Computer Science? the study of computers? not quite rather, computers provide a tool for which to carry out.
Behavior Based Robotics: A Wall Following Behavior Arun Mahendra - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Cooperating AmigoBots Framework and Algorithms
Multi-Agent Testbed for Emerging Power Systems Mark Stanovich, Sanjeev Srivastava, David A. Cartes, Troy Bevis.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
Knowledge Fusion Research WorkshopNovember 29 - December 1, Knowledge Fusion Education Richard Scherl Computer Science Department Monmouth University.
Do tangible interfaces enhance learning? Richard Haines.
Welcome to Robotics! Spring 2007 Sarah Lawrence College Professor Jim Marshall.
נושאים בבינה מלאכותית ורובוטיקה Topics in AI and Robotics יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
GTRI_B-1 ArtificiaI Intelligence Methods for Detection and Handling of Software Behavior Anomalies Chris Simpkins Georgia Tech Research Institute
Impromptu Teams of Heterogeneous Mobile Robots Ross Mead Dr. Jerry B. Weinberg.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Page 1 Remote Interaction With Machines Principal Investigator: Vincenzo Liberatore Task Number: NAG Case Western Reserve University September 18,
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Robots Can Wear Many Hats in the Computer Science Curriculum.
Map-Making with a Four-Legged Mobile Robot Exploring Robotics and Robotic Map- making at the Undergraduate Level Ben Willard, Kurt Krebsbach Lawrence University.
2/8/2005 TEAM: L.A.R.G.E. Slide: 1 LTU AIBO Research Group Alumni Association Support Request Tuesday February 8, 2005.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
Project Overview: The purpose of this project is to make use of existing robotic behaviors to develop intuitive, easy to use robot / human interfaces.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Using IR For Maze Navigation Kyle W. Lawton and Liz Shrecengost.
University of Pennsylvania 1 GRASP Cooperative Control and Coordination of Multiple Robots Vijay Kumar GRASP Laboratory University of Pennsylvania
Comparative Reproduction Schemes for Evolving Gathering Collectives A.E. Eiben, G.S. Nitschke, M.C. Schut Computational Intelligence Group Department of.
ARTIFICIAL INTELLIGENCE include people, procedures, hardware, software, data and knowledge needed to develop computer systems and machines that demonstrated.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 04 August 2009.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Theme Guidance - Network Traffic Proposed NMLRG IETF 95, April 2016 Sheng Jiang (Speaker, Co-chair) Page 1/6.
Toward a Design for Teaching Cognitive Robotics Matthew D. Tothero Oskars J. Rieksts February 23, 2016.
Evolving robot brains using vision Lisa Meeden Computer Science Department Swarthmore College.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Volunteer Computing: Involving the World in Science David P. Anderson U.C. Berkeley Space Sciences Lab February 16, 2007.
SigCSE :00 am NSF CCLI Showcase Thursday, March 2, 2006
CS 1010– Introduction to Computer Science
*current controlled assessment plans are unknown
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
Digital Processing Platform
Coevolutionary Automated Software Correction
Presentation transcript:

An Implementation of Artificial Physics Using AIBO Robots and the Pyro Programming Environment Ankur Desai December 7, 2006

Naval Research Laboratories Artificial Intelligence Center 4555 Overlook Ave., SW Washington, DC 20375

Mitchell A. Potter, Ph.D. Principal Investigator Evolutionary Robotics Coevolutionary Models Representation Issues Continuous and Embedded Learning

Adaptive Systems Team Shared lab space Variety of robotic equipment No wireless communications Upcoming anniversary demonstration

Rationale Divide tasks between multiple robots Based on natural behaviors Unified platforms

Purpose Determine whether AIBO is an effective platform for artificial physics Create Python module to control the AIBO robots

Artificial Physics Developed by Spears and Gordon in 1999 Each robot treated as a molecule Gravitational forces simulated

Artificial Physics Grid formationResource protection

Sony AIBO

Python Robotics Interpreted language Platform-blind High-level control

Testing Design Straight line accuracy Turning accuracy Correct functioning of simulation No testing necessary

Materials Software SWIG Tekkotsu Pyro Seven AIBO robots

Procedures – Python module Build C library object files Create SWIG wrapper Compile wrapper into dynamic library

Procedures – Odometry Setup Place AIBO in empty room Connect to host computer Send command Walk 10 meters Turn 360° Measure actual motion

Straight Line Results

Turning Results

Conclusion Python module successful AIBO is not a suitable platform Alternate localization techniques Use of different robotic models

Reflections Overall positive experience Delayed security clearance Limited wireless access Difficult commute

Acknowledgments I would like to thank the Adaptive Systems team at Naval Research Laboratories Artificial Intelligence Center, especially Mitchell Potter and R. Paul Wiegand, for their guidance and support throughout this project.

Literature Cited Blank, D., Meeden, L., & Kumar, D. (2003). Python robotics: An environment for exploring robotics beyond LEGOs. SIGSCE ’03, 35, Ikemoto, Y., Hasegawa, Y., Fukuda, T., & Matsuda, K. (2005). Gradual spatial pattern formation of homogeneous robot group. Information Sciences, 171, Lee, M. (2003). Evolution of behaviors in autonomous robot using artificial neural network and genetic algorithm. Information Sciences, 155, Oliveira, E., Fischer, K., & Stepankova, O. (1999). Multi-agent systems: Which research for which applications. Robotics and Autonomous Systems, 27, Röfer, T., & Jüngel, M. (2003). Fast and robust edge-based localization in the Sony four-legged robot league. In Polani, D., Browning, B., Bonarini, A., & Yoshida, K. (Eds.), RoboCup 2003: Robot soccer world cup VII (pp ). Berlin: Springer. Spears, W. M., & Gordon, D. F. (1999). Using artificial physics to control agents International Conference on Information Intelligence and Systems, 1999, Tira-Thompson, E. J., Halelamien, N. S., Wales, J. J., & Touretzky, D. S. (2004). Tekkotsu: Cognitive robotics on the Sony AIBO. Proceedings of the Sixth International Conference on Cognitive Modeling, 6,