Difference between revisions of "Swarm Robot Project Overview"

From Mech
Jump to navigationJump to search
Line 14: Line 14:
The Swarm Consensus Estimation Project was the first phase of the Swarm Robot Project. The main focus of this project was to test swarm theory and consensus estimation theory, both of which are the basis for research in the Swarm Robot Project. This project marked the first implementation of e-pucks, computer vision system, and consensus estimation software for the e-pucks. In addition to the main project, there were several projects related to providing additional data for analysis, such as a robot simulator program for Matlab. Much of the original code, robot and circuit design, theory, and operating procedures from the Swarm Consensus Estimation Project would be adopted in the RGB Swarm Project.
The Swarm Consensus Estimation Project was the first phase of the Swarm Robot Project. The main focus of this project was to test swarm theory and consensus estimation theory, both of which are the basis for research in the Swarm Robot Project. This project marked the first implementation of e-pucks, computer vision system, and consensus estimation software for the e-pucks. In addition to the main project, there were several projects related to providing additional data for analysis, such as a robot simulator program for Matlab. Much of the original code, robot and circuit design, theory, and operating procedures from the Swarm Consensus Estimation Project would be adopted in the RGB Swarm Project.


===Swarm RGB Project===
===RGB Swarm Project===
:''Main article:'' [[RGB_Swarm_Robot_Project|''Swarm RGB Robot Project'']]
:''Main article:'' [[RGB_Swarm_Robot_Project|''RGB Swarm Robot Project'']]
Nullam tincidunt, tellus sit amet elementum imperdiet, nunc arcu imperdiet nisl, vitae hendrerit erat nulla eu erat. Vivamus suscipit ante quis leo volutpat mollis. Proin placerat dui id arcu fringilla aliquam. In nec felis a ligula molestie ultrices. Curabitur dapibus vulputate nulla fermentum sollicitudin. Mauris id dui neque, et ultricies ante. Maecenas ac arcu at mauris posuere ultricies at sit amet magna. Etiam eu eros nunc, non hendrerit dui. Morbi blandit dui sed orci euismod eget dignissim purus fermentum. Curabitur nunc arcu, auctor et semper eu, aliquet a odio. Nam ut leo at sapien dictum luctus eu non nibh.
Nullam tincidunt, tellus sit amet elementum imperdiet, nunc arcu imperdiet nisl, vitae hendrerit erat nulla eu erat. Vivamus suscipit ante quis leo volutpat mollis. Proin placerat dui id arcu fringilla aliquam. In nec felis a ligula molestie ultrices. Curabitur dapibus vulputate nulla fermentum sollicitudin. Mauris id dui neque, et ultricies ante. Maecenas ac arcu at mauris posuere ultricies at sit amet magna. Etiam eu eros nunc, non hendrerit dui. Morbi blandit dui sed orci euismod eget dignissim purus fermentum. Curabitur nunc arcu, auctor et semper eu, aliquet a odio. Nam ut leo at sapien dictum luctus eu non nibh.



Revision as of 13:50, 8 September 2009

Overview

The Swarm Robot Project is an ongoing research project in the Laboratory for Intelligent Mechanical Systems led by Drs. Kevin Lynch and Randy Freeman. The project has had several phases throughout its years, starting with initial research in decentralized motion control, as well as in the application of semi-autonomous robots. In addition to these topics, the swarm robot project has applied research to swarm theory and consensus estimation, with numerous applications for environmental sensing. Most recently, the project has focused on adapting several aspects of the robots and related support structure from its original phase to the new direction of research. This has been done through updating the physical e-puck hardware, altering the e-puck motion control code and the vision system code, and physically setting up a new arena. The project has drawn on work done in several fields, such as theoretical research done to develop an efficient consensus estimator for the robots, writing simulation programs to test the consensus theory, as well as continuing development of an effective indoor machine/computer vision system to locate and track the robots through their formation moves, to name some of the work done.

Physically the Swarm Robot Project uses a group of eight (8) e-puck robots equipped with Xbee radios, an overhanging home-made computer vision system made, and a controlling computer with Xbee radio. Add-on's to this swarm robot system differ to from project to project, but include both hardware and software additions. Specific information about different hardware and software options can be found in each projects respective wiki entry.

List of all swarm related pages: SwarmRobotProject

Different Projects

Through the existence of the Swarm Robot Project, there have been several phases of work done, with each phase focused on a different aspect of the project. The initial phase of the project, the Swarm Consensus Estimation (The Michael Hwang) Project, drew on developing an effect consensus estimation algorithm in a decentralized robot network. The next phase, the RGB Swarm Project, focused on furthering the initial research to develop an autonomous robot network capable of received environmental information, using consensus estimation, to develop a picture of the local environment.

Swarm Consensus Estimation (The Michael Hwang) Project

Main article: Swarm Robot Project Documentation

The Swarm Consensus Estimation Project was the first phase of the Swarm Robot Project. The main focus of this project was to test swarm theory and consensus estimation theory, both of which are the basis for research in the Swarm Robot Project. This project marked the first implementation of e-pucks, computer vision system, and consensus estimation software for the e-pucks. In addition to the main project, there were several projects related to providing additional data for analysis, such as a robot simulator program for Matlab. Much of the original code, robot and circuit design, theory, and operating procedures from the Swarm Consensus Estimation Project would be adopted in the RGB Swarm Project.

RGB Swarm Project

Main article: RGB Swarm Robot Project

Nullam tincidunt, tellus sit amet elementum imperdiet, nunc arcu imperdiet nisl, vitae hendrerit erat nulla eu erat. Vivamus suscipit ante quis leo volutpat mollis. Proin placerat dui id arcu fringilla aliquam. In nec felis a ligula molestie ultrices. Curabitur dapibus vulputate nulla fermentum sollicitudin. Mauris id dui neque, et ultricies ante. Maecenas ac arcu at mauris posuere ultricies at sit amet magna. Etiam eu eros nunc, non hendrerit dui. Morbi blandit dui sed orci euismod eget dignissim purus fermentum. Curabitur nunc arcu, auctor et semper eu, aliquet a odio. Nam ut leo at sapien dictum luctus eu non nibh.

Related Links

These are other, separate, projects that are used by the Swarm Project or projects to which the Swarm Project has contributed.