Task-Based Design Optimization of Modular Robots

Slides:



Advertisements
Similar presentations
Business process engineering: an overview The goal of business process engineering (BPE) is to define architectures that will enable a business to use.
Advertisements

Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
1.Transform Roadway network into a mathematical model using Petri Net (PN) as illustrated in Figure 1. This work has been partially supported by the U.S.
Yuri R. Tsoy, Vladimir G. Spitsyn, Department of Computer Engineering
Robotics, Intelligent Sensing and Control Lab (RISC) University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Optimizing genetic algorithm strategies for evolving networks Matthew Berryman.
Zach Ramaekers Computer Science University of Nebraska at Omaha Advisor: Dr. Raj Dasgupta 1.
Parallelized Evolution System Onur Soysal, Erkin Bahçeci Erol Şahin Dept. of Computer Engineering Middle East Technical University.
Data Mining CS 341, Spring 2007 Genetic Algorithm.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
Genetic Algorithms Learning Machines for knowledge discovery.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
Crossover Operation with Different Parents Crossover Operation with Identical Parents.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Daniel Tauritz, Ph.D. Associate Professor of Computer Science.
Applying Multi-Criteria Optimisation to Develop Cognitive Models Peter Lane University of Hertfordshire Fernand Gobet Brunel University.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
A l a p a g o s : a generic distributed parallel genetic algorithm development platform Nicolas Kruchten 4 th year Engineering Science (Infrastructure.
Low Cost Virtual Reality Platform Done by: Peter Fang, Kevin Feng & Karen Wai Supervised by: Prof. Edwin Blake & Dave Maclay.
Genetic Programming on Program Traces as an Inference Engine for Probabilistic Languages Vita Batishcheva, Alexey Potapov
University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory.
Soft Computing Lecture 18 Foundations of genetic algorithms (GA). Using of GA.
Study on Genetic Network Programming (GNP) with Learning and Evolution Hirasawa laboratory, Artificial Intelligence section Information architecture field.
Fuzzy Genetic Algorithm
How to apply Genetic Algorithms Successfully Prabhas Chongstitvatana Chulalongkorn University 4 February 2013.
MoRob – Modular Educational Robotic Toolbox Uwe Gerecke.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
Evolving the goal priorities of autonomous agents Adam Campbell* Advisor: Dr. Annie S. Wu* Collaborator: Dr. Randall Shumaker** School of Electrical Engineering.
Introduction to Evolutionary Computation Prabhas Chongstitvatana Chulalongkorn University WUNCA, Mahidol, 25 January 2011.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Authors: Soamsiri Chantaraskul, Klaus Moessner Source: IET Commun., Vol.4, No.5, 2010, pp Presenter: Ya-Ping Hu Date: 2011/12/23 Implementation.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Evolving Strategies for the Prisoner’s Dilemma Jennifer Golbeck University of Maryland, College Park Department of Computer Science July 23, 2002.
Advanced elements for transforming networks. VLADISLAV SKORPIL Department of Telekommunications, Brno University of Technology, Purkynova 118,
Genetic Algorithms and TSP Thomas Jefferson Computer Research Project by Karl Leswing.
Advanced AI – Session 6 Genetic Algorithm By: H.Nematzadeh.
Global topology optimization of truss structures Dmitrij Šešok Rimantas Belevičius Department of Engineering Mechanics. Vilnius Gediminas Technical University.
Evolving robot brains using vision Lisa Meeden Computer Science Department Swarthmore College.
Evolutionary Computation Evolving Neural Network Topologies.
A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations Avinash Ranganath, Juan González-Gómez, Luis Moreno Lorente Robotics.
Genetic Algorithm (Knapsack Problem)
Sub-fields of computer science. Sub-fields of computer science.
-A introduction with an example
Optimization Of Robot Motion Planning Using Genetic Algorithm
The 2st Chinese Workshop on Evolutionary Computation and Learning
Decision Support System for School Cricket in Sri Lanka (CricDSS)
Evolutionary Technique for Combinatorial Reverse Auctions
USING MICROBIAL GENETIC ALGORITHM TO SOLVE CARD SPLITTING PROBLEM.
Evolving the goal priorities of autonomous agents
Establishing RD&D Foundation for Smart Grid Center: Reference Design for Residential Information Gateways David M. Auslander Mechanical Engineering, UC.
Computer Science Courses
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
Introduction to Genetic Algorithm (GA)
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
MultiRefactor: Automated Refactoring To Improve Software Quality
Inculcating “Parallel Programming” in UG curriculum
Emerging Technologies For PLC, IOT Gateways, Sensors, Training Systems.
Network Intrusion Detection Using GA
Evolutionist approach
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Packet Classification with Evolvable Hardware Hash Functions
Dr. Unnikrishnan P.C. Professor, EEE
EE368 Soft Computing Genetic Algorithms.
Department of Electrical Engineering Joint work with Jiong Luo
Presented By: Darlene Banta
Paul Scerri and Nancy Reed
Computer Science Courses in the Major
Presentation transcript:

Task-Based Design Optimization of Modular Robots Reem Alattas University of Bridgeport, Department of Computer Science & Engineering Abstract This poster presents a novel system for task-based modular robotic design optimization. The proposed system uses Assemble Incidence Matrix (AIM) to represent the modular roboic configuration. Genetic Algorithm (GA) is used to solve the optimization problem by selecting the fittest robots. The fitness of every modular robotic design is measured in simulation. Then, the resulting solutions are implemented physically using Dtto modular robotic kit. The feasibility of this approach is demonstrated by several examples. System Architecture Dtto Modular Robot Dtto module is composed of double-cube modules inspired by M-TRAN III modular design. Every module comprises two identical semi-cylindrical boxes connected by a link. A walker built using 4 Dtto modules is illustrated in simulation and built physically. Genetic Algorithm Conclusion This poster presented a framework for optimizing task-based design of modular robotic systems. This system was applied to Dtto modular robots. Each robot evolved in simulation and the fittest robot was built physically. Each robotic configuration is represented using an Assembly Incidence Matrix (AIM) to build a foundation for optimization. Genetic Algorithm (GA) is used to evolve the robotic structures using crossover, mutation, and selection operators. The robotic structures evolve in simulation to simplify fitness measurement. The resulting robot structure can be implemented in reality. References [1] Dauphin, L., Petersen, H., Adjih, C. and Baccelli, E., 2017, February. Low-Cost Robots in the Internet of Things: Hardware, Software & Communication Aspects. In NextMote Workshop-​ Next Generation Platforms for the Cyber-Physical Internet. [2] Alattas, R.J., Patel, S. and Sobh, T.M., Comprehensive Survey of Evolutionary Morphological Soft Robotic Systems. [3] Farritor, S. and Dubowsky, S., 2001. On modular design of field robotic systems. Autonomous Robots, 10(1), pp.57-65.