senior project - nattee · 2018-06-05 · reference james f. a. traniello, “foraging strategies...

19
 Senior Project Swarm Collective Behavior  for Searching Objects By: Tapana Voravoothiwat  ID:5131009321 Project Mentors: Asst.Prof. Dr.Attawith Sudsang Dr.Nattee Niparnan

Upload: others

Post on 07-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Senior Project

Swarm Collective Behavior

 for 

Searching ObjectsBy: 

● Tapana Voravoothiwat  ID:5131009321

Project Mentors:

● Asst.Prof. Dr.Attawith Sudsang 

● Dr.Nattee Niparnan

Page 2: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Introduction

● Search problem in robotic field example● @home robot● Rescue● Humanoid soccer  

Page 3: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Introduction

● Single Robot vs. Multiple Robots System ● Faster with parallel search

Page 4: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Introduction

● Multiple robots control method ● Centralized● Distributed

Page 5: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Introduction

● Lots of Robot + Distributed Controls + Simple Collective Behavior  = SWARM

Page 6: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Project Objective

● Create behavior programe for each robot in system● Find and bring objects back to base● Multiple robot system

Page 7: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Why Swarm?

● Simple & Reliable● New technology : single chip robot

Page 8: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Why Swarm?

● Simple & Reliable● No complex components in hardware and software : 

not likely to break down● High redundancy : every robots is replaceable 

Page 9: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Why Swarm?

● New technology : single chip robot● Cheap & Mass production● But limited function

Page 10: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Related Works

● 3 examples● 1 swarm robot design concept● 2 distributed search algorithm

Page 11: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Related Works

● Kilobot

Page 12: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Related Works

● “Toward Finding an Universal Search Algorithm for Swarm Robot” : pattern search + set of rules 

Page 13: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Related Theories

● Ant colony algorithm (Foraging)

Page 14: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Related Works

● Two Foraging Algorithms for Robot Swarms Using Only Local Communication : virtual pheromone

Page 15: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Goals & Boundaries

●  Behavior based algorithm for each swarm robot in system to solve searches and collects objects in unknown space problem

● Implement in simulator only● Work on Ubuntu Linux only 

Page 16: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Evaluation & Factors

● Successful rate : numbers of found objects● Time spent● Numbers of robot / search area● Complexity of obstacle

Page 17: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Project Plan

● Research on robot design and assumption ~2 weeks● Implement basic functions of robot in simulator (eg. 

locomotion, input sensors, comunication) ~2 weeks

● Research on collective behaviors ~3 weeks● Implement and Testing ~2 weeks● Factors Tuning and Improvement ~1 weeks● Documentation ~2 weeks

Page 18: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Reference

● James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191­210,Volume publication date January 1989

●  M. Rubenstein, N. Hoff, R. Nagpal, “Kilobot: A Low Cost Scalable Robot System for Collective Behaviors”, IEEE Spectrum: robotics, June 16, 2011

●  D. J. Pack, B. E. Mullins, ”Toward Finding an Universal Search Algorithm for Swarm Robot” IEEE international Conference on Intelligent Robots and System Las Vegas, Nevada October 2003

●  N.R. Ho, A. Sago, R.J. Wood, and R. Nagpal. “Two foraging algorithms for robot swarms using only local communication.”  Awaiting publication

Page 19: Senior Project - Nattee · 2018-06-05 · Reference James F. A. Traniello, “Foraging Strategies of Ants”, Annual Review of Entomology, Vol. 34: 191210,Volume publication date

   

Ending

Q&A