Research on Integrated Obstacle Avoidance of Robot Soccer Game 班 級 : 碩研電機一甲 指導 教授 : 謝銘原 學生 : 洪家信 學號 :MA320203.

Slides:



Advertisements
Similar presentations
TARGET DETECTION AND TRACKING IN A WIRELESS SENSOR NETWORK Clement Kam, William Hodgkiss, Dept. of Electrical and Computer Engineering, University of California,
Advertisements

In this tutorial, we are going to create: A race car that the user can control with the arrow keys for direction and speed. A simulated road with a striped.
Transfer FAS UAS SAINT-PETERSBURG STATE UNIVERSITY COMPUTATIONAL PHYSICS Introduction Physical basis Molecular dynamics Temperature and thermostat Numerical.
Locomotion in a physical world Most animals have some form of locomotion which separate them from plants and fungi What is motion? A natural event that.
CSE 380 – Computer Game Programming Pathfinding AI
The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
What are Forces?. What are forces? A force is a push or a pull. We learned that Newton’s 2 nd Law states that a Force is equal to the mass of a moving.
5.6 Projectiles Launched at an Angle
Cooperative Robot Communication Client & Supervisor : Tom Gedeon Student: Yi WAN Date: June
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
Chapter 12 Section 1 - Characteristics of Gases
DAMN : A Distributed Architecture for Mobile Navigation Julio K. Rosenblatt Presented By: Chris Miles.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
Robotics Lego NXT Mindstorms.
Factors affecting contractors’ risk attitudes in construction projects: Case study from China 박병권.
Types of Games. There are 4 main divisions of games: Net/ Wall – badminton, volleyball, tennis, pickleball … Striking/ Fielding – softball, cricket …
BRIDGE AND ROV GROUP 4. Alex Paige Collin Palmer Sifat Syed Marc Hermann.
Interactive level of detail control for film quality crowd animation International Conference on Control, Automation and Systems 2008 Oct , 2008.
Complete Coverage Path Planning Based on Ant Colony Algorithm International conference on Mechatronics and Machine Vision in Practice, p.p , Dec.
A Collaborative-Interaction Model of Software Project Development An Extension to Agile Based Methodologies Rehan Akbar#1, Mohd Fadzil Hassan#2 Department.
Motion Control Techniques for Collaborative Multi- Agent Activities David Benjamin Phuoc Nguyen.
Principles of Play The game of soccer is best understood and played when strategy and tactics are based upon certain principles.
Chapter Menu Chapter Introduction Lesson 1Lesson 1Solids, Liquids, and Gases Lesson 2Lesson 2Changes in State Lesson 3Lesson 3The Behavior of Gases Chapter.
High Pressure Footbal by Roger
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
Coaching Clinic Why 4 v 4 Terry Michler Soccer Coach CBC High School.
Learning Goals Newton’s 1st and 2nd Laws and kinematics as measured by the FCI Relationship of Mass, Force, and Acceleration Effect of Friction Effect.
Mobile Robot Navigation Using Fuzzy logic Controller
1 Design of Embedded Home Network Gateway for CEBus Based on ARM Binbin Ni, Mingguang Wu, Yanpeng Liu 2006 IEEE International Conference on Industrial.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
PROBLEM AREAS IN MATHEMATICS EDUCATION By C.K. Chamasese.
Jumping, Climbing, and Tactical Reasoning Section 2.5 Tom Schaible CSE 497 – AI & Game Programming.
LOGO A comparison of two web-based document management systems ShaoxinYu Columbia University March 31, 2009.
Dynamic Self-Organization & Computation by Natural and Artificial Potential Fields John H Reif Duke University Download:
Chapter 7 Energy of a System.
Artificial Immune System based Cooperative Strategies for Robot Soccer Competition International Forum on Strategic Technology, p.p , Oct
Physics Type 2 Projectile Motion Type 3 Projectile Motion
Friction. Consider An Object Coming to Rest Aristotle’s idea: Rest is the “natural state” of terrestrial objects Newton’s view: A moving object comes.
What are Forces?. Force a push or a pull a force gives energy to an object causing it to… –start moving, stop moving, or change direction the unit of.
Yen-Ting Yu Iris Hui-Ru Jiang Yumin Zhang Charles Chiang DRC-Based Hotspot Detection Considering Edge Tolerance and Incomplete Specification ICCAD’14.
Time-Space Trust in Networks Shunan Ma, Jingsha He and Yuqiang Zhang 1 College of Computer Science and Technology 2 School of Software Engineering.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
A Framework with Behavior-Based Identification and PnP Supporting Architecture for Task Cooperation of Networked Mobile Robots Joo-Hyung Kiml, Yong-Guk.
Robot Velocity Based Path Planning Along Bezier Curve Path Gil Jin Yang, Byoung Wook Choi * Dept. of Electrical and Information Engineering Seoul National.
研 究 生:周暘庭 Q36994477 電腦與通信工程研究所 通訊與網路組 指導教授 :楊家輝 Mean-Shift-Based Color Tracking in Illuminance Change.
Innovative Local Development Strategies Local Action Group Felső-Homokhátság – San Fernando de Henares, Madrid, Spain.
Contested Dominion Game Treatment written by Nicholas Mezza.
Problem with Work done by “other” forces Relationship between force and potential energy Potential energy diagrams Lecture 12: Potential energy diagrams.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
DEVELOPMENT OF EDUCATIONAL CAMERA GAMES FOR CHILDREN XIE Fei, CAI Shan, CHENG Ben, CHEN Chao College of Information System & Management, National University.
Forces and motions I understand what causes and what stops motions on the planet Earth
Chapter Projectile Motion 6.1.
5.6 Projectiles Launched at an Angle. No matter the angle at which a projectile is launched, the vertical distance of fall beneath the idealized straight-line.
Projectile Motion.
MGT 498EDU The learning interface/mgt498edudotcom.
Systems Engineering Beach Cities Robotics – Team 294 Andrew Keisic Dec 2008.
RoboCup: The Robot World Cup Initiative
Chapter Projectile Motion 6.1.
Graphs NCEA Excellence.
Lesson 1 Solids, Liquids, and Gases Lesson 2 Changes in State
Newton’s second law In this lesson, students learn to apply Newton's second law to calculate forces from motion, and motion from forces. The lesson includes.
What is a force? What is friction?
Chapter Projectile Motion 6.1.
Projectile motion.
Balanced and Unbalanced Forces SC. 6. P. 13
Factors Affecting Projectile Motion
Algorithm Research of Path Planning for Robot Based on Improved Artificial Potential Field(IAPF) Fenggang Liu.
Chapter Menu Chapter Introduction Lesson 1 Solids, Liquids, and Gases
  Introduction When faced with the task of designing and building a VEX robot, students (and teachers) will often immediately want to pick up their tools.
  Introduction When faced with the task of designing and building a VEX robot, students (and teachers) will often immediately want to pick up their tools.
Presentation transcript:

Research on Integrated Obstacle Avoidance of Robot Soccer Game 班 級 : 碩研電機一甲 指導 教授 : 謝銘原 學生 : 洪家信 學號 :MA320203

Abstract In the Robot-Soccer, each behavior of the Robot is realized through a series of motions as people do, so a consummate motion is what people are always in pursuit of. To addition to going for goal, we also pursue fluent motions and some artistry, and the precondition to insure the fluent motions is to avoid the block.

Abstract The article is mainly around as follow: how to use the molecular interaction to realize avoidance. To the Robot-Soccer, each behavior of the Robot is realized through a series of motions as people do,so a consummate motion is what people are always in pursuit of. In addition to going for goal, we also pursue fluent motions and some artistry, and the precondition to insure the fluent motions is to avoid the block. The article is mainly around as follow: how to use the molecular interaction to realize obstacle avoidance technology.

INTRODUCTION Robot soccer is a international big game and academic activities to promote the distributed artificial intelligence, Intelligent robot technology and related fields of research and development. It provides a standard through the game platform to test various intelligent robot technologies. Its ultimate dream is able in 2050 to develop a robot football team,which can beat the human football players Focus on robot soccer simulation is Multi-Agent of competition and cooperation relationship.

INTRODUCTION In the simulation of the robot soccer game the most important is the design of the strategy, and the most basic in the design of the strategy is to design and program of robot moves, so a good basic action and outstanding decision making robot team could easily win the game. Basic action is like a engineering foundation, and it‘s solid or not directly affect the quality of the projects, so smooth action is the key to the game.

INTRODUCTION Robot obstacle avoidance is to ensure the premise of smooth action. So obstacle avoidance is the top priority, but also the foundation of soccer robot strategy. This paper is the use of molecular inter-atomic forces phenomenon to simulate the robot football field mechanics, and for analysis and use.

ROBOT COMPREHENSIVE OBSTACLE AVOIDANCE ACTION DESIGN  A. Comprehensive obstacle avoidance modeling Through simulating the situation of molecular interatomic forces, to realize comprehensive obstacle avoidance. As we know, in physics, intermolecular focus is divided into gravity and repulsion. When the distance between two molecules is greater than a constant value, the molecules present between the gravity,and within a certain range, the farther the distance between the molecules,the greater the gravity.

ROBOT COMPREHENSIVE OBSTACLE AVOIDANCE ACTION DESIGN It is not difficult to find that, the above phenomenon and robot football the situation is somewhat similar. This phenomenon will be abstracted out to robot football mechanics model. For instance in strategy file, set such a constant, When the distance between the robot and the target is greater than the constant, the gravity between them showed, can guide the robot to track the target.

ROBOT COMPREHENSIVE OBSTACLE AVOIDANCE ACTION DESIGN But if the distance between them is less than this constant, presenting a repulsive force between them, and the distance between them decreases with increasing repulsion. To get the each robot mechanics analysis on the field, Finally the direction and the size of the resultant force would be mapped to the robot's wheel space to prevent the robot hit the target, and obstacle avoidance can be done right. Below will give an example.

 B. Comprehensive analysis of obstacle avoidance method The basic idea of comprehensive obstacle avoidance is all the objects are seen as obstacles( obstacles include four wall). When attacking, the motion process always have a traction tracking it to target, and make it toward target direction. As shown in figure 1. Among them q for target, and r for attacking robot. ROBOT COMPREHENSIVE OBSTACLE AVOIDANCE ACTION DESIGN

 C. The Schematic diagram of obstacle avoidance When the attack robot and obstacles stand closely or reach a certain distance, obstacles will give the robot a repulsive force, when the repulsion is created, repulsive force and traction force will produce a resultant force, the direction of this force will make the attacking robot change the former movement direction, toward the new force direction. So no matter how many robots meet obstacles, each obstacle would give it a repulsive force, so make robots don‘t run into obstacles. It shows in figure 2.

ROBOT COMPREHENSIVE OBSTACLE AVOIDANCE ACTION DESIGN When the robot close to the wall, the wall will give the robot a repulsive force, attacking the robot will not run into a wall, avoid the robot touching the wall and making a death phenomenon. It shows in figure 3.

ROBOT COMPREHENSIVE OBSTACLE AVOIDANCE ACTION DESIGN Every obstacle will make robots bear the function of the repulsion, calculation the resultant force of three repulsive forces and the traction force, calculate the direction according to the parallelogram role. The direction of new force is that the attack robot's movement direction. (use three obstacles as an example), as shown in figure 4.

ROBOT COMPREHENSIVE OBSTACLE AVOIDANCE ACTION DESIGN Among them, a and b stand for obstacles, r plays attack robots, q is the traction, c 1 is repulsive of the force b to r, c2 is repulsive of the force a to r, c3 is repulsive of the force the wall to r, hI stands for the resultant force of c3 and q, h2 stands for c1' s and c3' s resultant force, h3 is the resultant force of hi and h2, h4 is the final force of h2 and h3.

THE DESCRIPTION OF COMPREHENSIVE OBSTACLE AVOIDANCE ALGORITHM

When attacking robot reaches the obstacle, it is forced by repulsive force and it will be broken down into the horizontal level and vertical component, then add the horizontal and vertical component of the repulsive force and the traction force together partly, finally obtained the resultant force. Fx=Qx+Cx Fy=Qy+Cy+Wy

CONCLUSION This paper with a lot of space to introduce comprehensive obstacle avoidance action design of soccer robot. Tn three of the respectively to elaborate, when the robot is an obstacle, when the wall for obstacle and has multiple obstacles, the last detail explain the obstacle avoidance method of analysis and the algorithm analysis, These methods and the algorithm for readers to develop other obstacle avoidance program provides reference model.

REFERENCES  [1] ZhangXiaoChuan, LiZuShu, zhang magenta, XiaoChaoHui. Based on behavior of soccer robot action plan [1]. Journal of Harbin industrial university, 2003, (9).  [2] Michael Negnevitsky. Artificial intelligence-intelligent system guide (English) [M]. Beijing: mechanical industry press,  [3] Miura J Shirai Y.M odeling. Motion uncertainty of moving obstacles for robot motion lanning [C]. / / San Francisco, CA USA IEEE Proc of Robotics and Automation,  [4] CAl zixing. Robotics [M]. Beijing: tsinghua university press, 2000.