SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Simulation on the relative location recognition of Multi-Robots, using MRDS ROBOMEC 2010 in ASAHIKAWA Kyushu Institute of Technology Computer Science and System Engineering Kazuaki Tanaka Laboratory WONJAE CHO
Kyushu Institute of Technology Index 1 Introduction 2 Simulation System Configuration 3 Relative Location Recognition 4 Experiment Results 5 Conclusion
1 1. Introduction 1.1 Objective It is important for a mobile robot to identify its current location for the autonomous execution of its given tasks in random space. Sorry.. Where am I ? Kyushu Institute of Technology
2 1. Introduction 1.2 Cooperative Robot System However, Multi-robots requires a large initial production cost and a certain minimum size of experiment space for creating the system. Single Robot System Processing time faster than Multi-robots Cooperative Robot System Accomplish more complex task than Single robot can working alone. Reliable and Robust Complete the task much faster than Single robot (By working in Parallel) http://www.ornl.gov/info/ornlreview/v33_2_00/robots.htm Kyushu Institute of Technology
3 1. Introduction 1.3 Simulation Application For Robot While there may be various solution to these issues, a simulation experiment in 3D-simulated space can be on of the answers. Microsoft Evolution OROCOS Skilligent URBI Webots No No No No Yes No Open source Free of Charge No Academic, Hobby No No No Yes Distributed Environment No Yes No Yes Yes No Real - time No No No No No No Range of Supported Hardware Large Small Medium Medium Large Large Simulation Environment Yes No No No Yes Yes Behavior Coordination Yes Yes No Yes Yes No Reusable Service Building block Yes Yes Yes Yes No Not App http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/A-review-of-robotics-software-platforms/ Kyushu Institute of Technology
4 1. Introduction 1.4 About MRDS MRDS 2008 R2 is a Windows-based environment for academic to easily create robotics applications across a wide variety of H/W. http://www.microsoft.com/robotics Kyushu Institute of Technology
5 2. Simulation System Configuration 2.1 System Configuration Communication Service Orchestration Service Simulation Service Client Recognizes the location of the Client by using Sensor I/O Service of the Data (using UDP)  3D Modeling Runtime Environment Service Concurrency and Coordination Runtime (CCR) Decentralized Software Services(DSS) Fig. 1 System block diagram Kyushu Institute of Technology
6 2. Simulation System Configuration 2.2 Simulation Robot Configuration      Pioneer3DX(produced by Mobile Robots)                 Using SimpleDashBoard Service                  Motor Service (Control of 2 Wheels)                 Camera Service (Omni-Directional vision)              Communication Service (UDP) Kyushu Institute of Technology
7 2. System Configuration 2.3 Omni-directional Vision on Simulation The hardware-based method, which acquires panoramic images by using multiple cameras. Step 3: Display on Simulation Step 1 : Take a Picture  Step 2 : Integrate Image Front Right Left Rear Sequence  :  Front -> Right -> Rear -> Left Appendix A Field of View = 90° Kyushu Institute of Technology
8 2. System Configuration 2.3 Appendix A, Omni-Directional Image on the simulation Fig. 2 Panoramic Image on the Simulation Kyushu Institute of Technology
9 3. Relative Location Recognition 3.0 Image Processing Configuration Preprocessing Calculating  Of Position Client Template Matching Binaryadaptive method Normalized Gray-level Correlation(NGC)  Image Data Using Relative Coordinate System 2.  LabelingSequential Labeling Tracking of Relative Position  Action Using Particle Filter Fig. 3 Block Diagram depicting the Relative Recognition Kyushu Institute of Technology
10 3. Relative Location Recognition 3.1 Extracting the Region of Interest Step 2 : binary using adaptive method Step 3 : Sequential Labeling Step 1 : Histogram Analysis Kyushu Institute of Technology
11 3. Relative Location Recognition 3.2 Template Matching (Normalized Gray-level Correlation: NGC) ‘i’ , ‘j’ : indices for the pixel a(i, j) : brightness of the compared section of the region – m b(i, j) : brightness of the template pattern – t Template size : M X N Kyushu Institute of Technology
12 3. Relative Location Recognition 3.3 Calculating the Relative Locations of Robots y R3(x3, y3) d13 d23 Relative Coordinate d12 x R2(x2, y2) R1(x1, y1) World Coordinate Fig. 4 Relative Coordinate System among Robots Kyushu Institute of Technology
13 4. Experiment Results 4.1 Experimental Environment The Robots were placed in 1m intervals and their locations were measured by simulated sensors. Virtual Environment1) Space : 10m X 10m X 1m2) Number of Robot : 3 units3) No Obstacles Experimental Performance1.86GHz and 1.5GB RAM 10m Kyushu Institute of Technology
14 4. Experiment Results 4.2 Simulation Result UI The images collected for the location recognition, and the identified objects in each image are displayed. A. Drawing Relative Position of Robots on the map A B B. Extracting Regions of Interest on the simulation C. Resulting positions of the recognition process C Appendix B Kyushu Institute of Technology
15 4. Experiment Results 4.2 Appendix B, Simulation video Kyushu Institute of Technology
16 4. Experiment Results 4.3 Location Recognition Result and Error rates The average error rate is 5.26. Kyushu Institute of Technology
17 5. Conclusion Simulation System has shown that relative locations of robots can be recognized by using simulated panoramic vision cameras. However, Since the current system recognizes only the locations of standstill robots, it cannot track the locations of moving robots. Therefore !! Kyushu Institute of Technology
18 5. Conclusion A simulation system might be developed in the future that can track the locations of robots in motion, using particle filter. Fig. 4 tracking object using particle filter Kyushu Institute of Technology

Weitere ähnliche Inhalte

Was ist angesagt?

Image Reconstruction in Computed Tomography
Image Reconstruction in Computed TomographyImage Reconstruction in Computed Tomography
Image Reconstruction in Computed TomographyAnjan Dangal
 
Lecture 7 (Digital Image Processing)
Lecture 7 (Digital Image Processing)Lecture 7 (Digital Image Processing)
Lecture 7 (Digital Image Processing)VARUN KUMAR
 
Sobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGASobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGAghanshyam zambare
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 
Parallel implementation of geodesic distance transform with application in su...
Parallel implementation of geodesic distance transform with application in su...Parallel implementation of geodesic distance transform with application in su...
Parallel implementation of geodesic distance transform with application in su...Tuan Q. Pham
 
Real-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFReal-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFiosrjce
 
Recognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenesRecognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenesIJCSEA Journal
 
3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light Transport3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light TransportMatthew O'Toole
 
Optical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport AnalysisOptical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport AnalysisMatthew O'Toole
 
Structure from motion
Structure from motionStructure from motion
Structure from motionFatima Radi
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
 
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...Dongmin Choi
 
RGB colour detection and tracking on MATLAB
RGB colour detection and tracking on MATLABRGB colour detection and tracking on MATLAB
RGB colour detection and tracking on MATLABNirma University
 

Was ist angesagt? (20)

Image Reconstruction in Computed Tomography
Image Reconstruction in Computed TomographyImage Reconstruction in Computed Tomography
Image Reconstruction in Computed Tomography
 
Lecture 7 (Digital Image Processing)
Lecture 7 (Digital Image Processing)Lecture 7 (Digital Image Processing)
Lecture 7 (Digital Image Processing)
 
ICASSP19
ICASSP19ICASSP19
ICASSP19
 
Background subtraction
Background subtractionBackground subtraction
Background subtraction
 
Sobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGASobel Edge Detection Using FPGA
Sobel Edge Detection Using FPGA
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
Parallel implementation of geodesic distance transform with application in su...
Parallel implementation of geodesic distance transform with application in su...Parallel implementation of geodesic distance transform with application in su...
Parallel implementation of geodesic distance transform with application in su...
 
D04432528
D04432528D04432528
D04432528
 
Real-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURFReal-time Moving Object Detection using SURF
Real-time Moving Object Detection using SURF
 
Recognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenesRecognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenes
 
3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light Transport3D Shape and Indirect Appearance by Structured Light Transport
3D Shape and Indirect Appearance by Structured Light Transport
 
Optical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport AnalysisOptical Computing for Fast Light Transport Analysis
Optical Computing for Fast Light Transport Analysis
 
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
Background Subtraction Algorithm for Moving Object Detection Using Denoising ...
 
Structure from motion
Structure from motionStructure from motion
Structure from motion
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
 
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
 
RGB colour detection and tracking on MATLAB
RGB colour detection and tracking on MATLABRGB colour detection and tracking on MATLAB
RGB colour detection and tracking on MATLAB
 
32
3232
32
 
RWDA
RWDARWDA
RWDA
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 

Andere mochten auch

[Gp][2nd seminar][presentation]
[Gp][2nd seminar][presentation][Gp][2nd seminar][presentation]
[Gp][2nd seminar][presentation]anas_awad
 
[Gp][final seminar][presentation]
[Gp][final seminar][presentation][Gp][final seminar][presentation]
[Gp][final seminar][presentation]anas_awad
 
land rover robot control using GSM technology
land rover robot control using GSM technologyland rover robot control using GSM technology
land rover robot control using GSM technologyJOLLUSUDARSHANREDDY
 
Introduction to "robots.txt
Introduction to "robots.txtIntroduction to "robots.txt
Introduction to "robots.txtIshan Mishra
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsGU Gan
 

Andere mochten auch (7)

[Gp][2nd seminar][presentation]
[Gp][2nd seminar][presentation][Gp][2nd seminar][presentation]
[Gp][2nd seminar][presentation]
 
[Gp][final seminar][presentation]
[Gp][final seminar][presentation][Gp][final seminar][presentation]
[Gp][final seminar][presentation]
 
November 16, Learning
November 16, LearningNovember 16, Learning
November 16, Learning
 
land rover robot control using GSM technology
land rover robot control using GSM technologyland rover robot control using GSM technology
land rover robot control using GSM technology
 
Introduction to "robots.txt
Introduction to "robots.txtIntroduction to "robots.txt
Introduction to "robots.txt
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 

Ähnlich wie 100519 ver final

A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMA ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMcsandit
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS Nandakishor Jahagirdar
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...Kitsukawa Yuki
 
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF ijcseit
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Tomohiro Fukuda
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Darius Burschka
 
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity MethodIRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity MethodIRJET Journal
 
A novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyA novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyiaemedu
 
A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...IAEME Publication
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONcscpconf
 
Median based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstructionMedian based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstructioncsandit
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONcsandit
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsNandakishor Jahagirdar
 
FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020RohanLekhwani
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...ijma
 

Ähnlich wie 100519 ver final (20)

A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMA ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
 
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
AUTOMATIC IDENTIFICATION OF CLOUD COVER REGIONS USING SURF
 
report
reportreport
report
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
 
IRJET-Cleaner Drone
IRJET-Cleaner DroneIRJET-Cleaner Drone
IRJET-Cleaner Drone
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
 
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity MethodIRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
 
Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...
 
A novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classifyA novel approach for satellite imagery storage by classify
A novel approach for satellite imagery storage by classify
 
A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...A novel approach for satellite imagery storage by classifying the non duplica...
A novel approach for satellite imagery storage by classifying the non duplica...
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
 
Median based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstructionMedian based parallel steering kernel regression for image reconstruction
Median based parallel steering kernel regression for image reconstruction
 
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTIONMEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
MEDIAN BASED PARALLEL STEERING KERNEL REGRESSION FOR IMAGE RECONSTRUCTION
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
 
FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020
 
Project
ProjectProject
Project
 
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
 

Mehr von Institute of Agricultural Machinery, NARO (9)

ML基本からResNetまで
ML基本からResNetまでML基本からResNetまで
ML基本からResNetまで
 
Feature Pyramid Network, FPN
Feature Pyramid Network, FPNFeature Pyramid Network, FPN
Feature Pyramid Network, FPN
 
Review: Deep contextualized word representations
Review: Deep contextualized word representationsReview: Deep contextualized word representations
Review: Deep contextualized word representations
 
LeNet & GoogLeNet
LeNet & GoogLeNetLeNet & GoogLeNet
LeNet & GoogLeNet
 
ソフトウェアプラットフォームを用いたコンバインロボットの制御
ソフトウェアプラットフォームを用いたコンバインロボットの制御ソフトウェアプラットフォームを用いたコンバインロボットの制御
ソフトウェアプラットフォームを用いたコンバインロボットの制御
 
The Integrated Sensor Control Platform for Head-feeding Combine Harvester
The Integrated Sensor Control Platform for Head-feeding Combine HarvesterThe Integrated Sensor Control Platform for Head-feeding Combine Harvester
The Integrated Sensor Control Platform for Head-feeding Combine Harvester
 
ロボットコンバインのためのソフトプラットホーム開発
ロボットコンバインのためのソフトプラットホーム開発ロボットコンバインのためのソフトプラットホーム開発
ロボットコンバインのためのソフトプラットホーム開発
 
A vision-based uncut crop edge detection method for automated guidance of hea...
A vision-based uncut crop edge detection method for automated guidance of hea...A vision-based uncut crop edge detection method for automated guidance of hea...
A vision-based uncut crop edge detection method for automated guidance of hea...
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...
 

Kürzlich hochgeladen

AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 

Kürzlich hochgeladen (20)

AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 

100519 ver final

  • 1. Simulation on the relative location recognition of Multi-Robots, using MRDS ROBOMEC 2010 in ASAHIKAWA Kyushu Institute of Technology Computer Science and System Engineering Kazuaki Tanaka Laboratory WONJAE CHO
  • 2. Kyushu Institute of Technology Index 1 Introduction 2 Simulation System Configuration 3 Relative Location Recognition 4 Experiment Results 5 Conclusion
  • 3. 1 1. Introduction 1.1 Objective It is important for a mobile robot to identify its current location for the autonomous execution of its given tasks in random space. Sorry.. Where am I ? Kyushu Institute of Technology
  • 4. 2 1. Introduction 1.2 Cooperative Robot System However, Multi-robots requires a large initial production cost and a certain minimum size of experiment space for creating the system. Single Robot System Processing time faster than Multi-robots Cooperative Robot System Accomplish more complex task than Single robot can working alone. Reliable and Robust Complete the task much faster than Single robot (By working in Parallel) http://www.ornl.gov/info/ornlreview/v33_2_00/robots.htm Kyushu Institute of Technology
  • 5. 3 1. Introduction 1.3 Simulation Application For Robot While there may be various solution to these issues, a simulation experiment in 3D-simulated space can be on of the answers. Microsoft Evolution OROCOS Skilligent URBI Webots No No No No Yes No Open source Free of Charge No Academic, Hobby No No No Yes Distributed Environment No Yes No Yes Yes No Real - time No No No No No No Range of Supported Hardware Large Small Medium Medium Large Large Simulation Environment Yes No No No Yes Yes Behavior Coordination Yes Yes No Yes Yes No Reusable Service Building block Yes Yes Yes Yes No Not App http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/A-review-of-robotics-software-platforms/ Kyushu Institute of Technology
  • 6. 4 1. Introduction 1.4 About MRDS MRDS 2008 R2 is a Windows-based environment for academic to easily create robotics applications across a wide variety of H/W. http://www.microsoft.com/robotics Kyushu Institute of Technology
  • 7. 5 2. Simulation System Configuration 2.1 System Configuration Communication Service Orchestration Service Simulation Service Client Recognizes the location of the Client by using Sensor I/O Service of the Data (using UDP) 3D Modeling Runtime Environment Service Concurrency and Coordination Runtime (CCR) Decentralized Software Services(DSS) Fig. 1 System block diagram Kyushu Institute of Technology
  • 8. 6 2. Simulation System Configuration 2.2 Simulation Robot Configuration Pioneer3DX(produced by Mobile Robots) Using SimpleDashBoard Service Motor Service (Control of 2 Wheels) Camera Service (Omni-Directional vision) Communication Service (UDP) Kyushu Institute of Technology
  • 9. 7 2. System Configuration 2.3 Omni-directional Vision on Simulation The hardware-based method, which acquires panoramic images by using multiple cameras. Step 3: Display on Simulation Step 1 : Take a Picture Step 2 : Integrate Image Front Right Left Rear Sequence : Front -> Right -> Rear -> Left Appendix A Field of View = 90° Kyushu Institute of Technology
  • 10. 8 2. System Configuration 2.3 Appendix A, Omni-Directional Image on the simulation Fig. 2 Panoramic Image on the Simulation Kyushu Institute of Technology
  • 11. 9 3. Relative Location Recognition 3.0 Image Processing Configuration Preprocessing Calculating Of Position Client Template Matching Binaryadaptive method Normalized Gray-level Correlation(NGC) Image Data Using Relative Coordinate System 2. LabelingSequential Labeling Tracking of Relative Position Action Using Particle Filter Fig. 3 Block Diagram depicting the Relative Recognition Kyushu Institute of Technology
  • 12. 10 3. Relative Location Recognition 3.1 Extracting the Region of Interest Step 2 : binary using adaptive method Step 3 : Sequential Labeling Step 1 : Histogram Analysis Kyushu Institute of Technology
  • 13. 11 3. Relative Location Recognition 3.2 Template Matching (Normalized Gray-level Correlation: NGC) ‘i’ , ‘j’ : indices for the pixel a(i, j) : brightness of the compared section of the region – m b(i, j) : brightness of the template pattern – t Template size : M X N Kyushu Institute of Technology
  • 14. 12 3. Relative Location Recognition 3.3 Calculating the Relative Locations of Robots y R3(x3, y3) d13 d23 Relative Coordinate d12 x R2(x2, y2) R1(x1, y1) World Coordinate Fig. 4 Relative Coordinate System among Robots Kyushu Institute of Technology
  • 15. 13 4. Experiment Results 4.1 Experimental Environment The Robots were placed in 1m intervals and their locations were measured by simulated sensors. Virtual Environment1) Space : 10m X 10m X 1m2) Number of Robot : 3 units3) No Obstacles Experimental Performance1.86GHz and 1.5GB RAM 10m Kyushu Institute of Technology
  • 16. 14 4. Experiment Results 4.2 Simulation Result UI The images collected for the location recognition, and the identified objects in each image are displayed. A. Drawing Relative Position of Robots on the map A B B. Extracting Regions of Interest on the simulation C. Resulting positions of the recognition process C Appendix B Kyushu Institute of Technology
  • 17. 15 4. Experiment Results 4.2 Appendix B, Simulation video Kyushu Institute of Technology
  • 18. 16 4. Experiment Results 4.3 Location Recognition Result and Error rates The average error rate is 5.26. Kyushu Institute of Technology
  • 19. 17 5. Conclusion Simulation System has shown that relative locations of robots can be recognized by using simulated panoramic vision cameras. However, Since the current system recognizes only the locations of standstill robots, it cannot track the locations of moving robots. Therefore !! Kyushu Institute of Technology
  • 20. 18 5. Conclusion A simulation system might be developed in the future that can track the locations of robots in motion, using particle filter. Fig. 4 tracking object using particle filter Kyushu Institute of Technology