Main Page

From FIRE Wiki

(Difference between revisions)
Jump to: navigation, search
(Multi-Robot Labs (with Solutions and Exercises))
 
(21 intermediate revisions not shown)
Line 1: Line 1:
-
[[Image:FrontPage.jpg|thumb|right|alt=Picture of a VEX Cortex, Arduino and Lego NXT.|MultiRobot Hardware]]
+
[[Image:All_Hardware.JPG|thumb|right|alt=Picture of a VEX Cortex, Arduino and Lego NXT.|MultiRobot Hardware]]
-
This is the current homepage for the development of the "Multi-Robot Communications" part of Carnegie Mellon's FIRE Project. This Wiki contains all of the current developments of the Multi-Robot project including sample lessons, demonstrations, labs and reference for starting to use  Multi-Robot capabilities with ROBOTC.
+
[[Image:XbeeClose.JPG|thumb|right|alt=Picture of a VEX Cortex, Arduino and Lego NXT.|Xbee Radio]]
 +
Welcome to the homepage for the development of the ROBOTC Multi-Robot project. This page is the central location for all materials developed during the Multi-Robot Research Project. The developed materials will include examples, slideshows, labs, experiments, challenges and videos teaching concepts and lessons around Multi-Robot Communications.
-
Our project is focusing on using 3 different types of hardware - IFI VEX Cortex, LEGO Mindstorms NXT and Arduino Mega controllers. Using the Xbee wireless radio hardware, we'll be able to communicate with each individual controller using easy to use commands and functions inside of ROBOTC.
+
The technology goal of the Multi-Robot project is to build commands and utilities into ROBOTC to allow students and hobbyists to learn more about Multi-Robot communication technology and concepts. The project will focus on three different hardware platforms: The LEGO Mindstorms NXT, the VEX Robotics VEX Cortex and the Arduino family of processors. In order to achieve communication between similar and different hardware systems, the Multi-Robot project is based around using the Xbee Wireless Radio created by Digi International. Using low-cost carrier boards, users can use the same radio system on any supported platform.
-
Our goal is to bring a difficult concept like Multi-Robot Communication to High School students in an easy to use, easy to understand fashion.
+
The educational goal of the project is to bring advanced concepts such a multiple robot coordination, autonomous path planning and task distribution among multiple robots. We want to simplify the ideas to a pre-college level and by successfully doing this, we will be able to allow more students to become familiar with the future of robots in the 21st century. We believe in the future that multiple robots will be working together to complete complex tasks and activities and students will need to understand these concepts to succeed in a career with robotics.
 +
 
 +
Please take a look around and if you have any questions or feedback, please feel free to comment on our forums at: [http://www.robotc.net/forums/viewforum.php?f=58 Multi-Robot Forums]
== Multi-Robot Lessons ==
== Multi-Robot Lessons ==
Line 13: Line 16:
* [[Sending and Parsing Command Messages]]
* [[Sending and Parsing Command Messages]]
* [[Creating, Sending and Parsing Parameterized Messages]]
* [[Creating, Sending and Parsing Parameterized Messages]]
 +
 +
== Downloads ==
 +
* [http://www.robotc.net/firewiki/multirobot/samplecode/XbeeTools.h Multi-Robot Library File for NXT/Cortex (XbeeTools.h)]
 +
* [http://www.robotc.net/firewiki/multirobot/documents/MultiRobot_Introduction.pdf Introduction to Multi-Robot Slides (PDF)]
 +
* [http://www.robotc.net/firewiki/multirobot/documents/MultiRobot_Introduction.ppt Introduction to Multi-Robot Slides (PPT)]
 +
 +
== Multi-Robot Challenges ==
 +
* [[Relay Race Challenge]]
 +
* [[Grid World Challenge]]
== Multi-Robot Labs (with Solutions and Exercises) ==
== Multi-Robot Labs (with Solutions and Exercises) ==
Line 23: Line 35:
* [[IR Scoring a Goal]]
* [[IR Scoring a Goal]]
-
== Downloads ==
+
== Other Projects ==
-
 
+
* [[Related Videos]]
-
* [http://www.robotc.net/firewiki/samplecode/XbeeTools.h XbeeTools.h Header File]
+
-
== More Example Labs ==
+
== Other Labs and Lab Ideas ==
* [[Basic Communication Arduino]]
* [[Basic Communication Arduino]]
* [[RFID Example Project]]
* [[RFID Example Project]]
Line 39: Line 50:
* [[Lesson Curriculum]]
* [[Lesson Curriculum]]
* [[OurCS event]]
* [[OurCS event]]
-
* [[Equipment List]]
 
-
* [[Internal Developments and Reference]]
 

Latest revision as of 03:39, 2 November 2012

Picture of a VEX Cortex, Arduino and Lego NXT.
MultiRobot Hardware
Picture of a VEX Cortex, Arduino and Lego NXT.
Xbee Radio

Welcome to the homepage for the development of the ROBOTC Multi-Robot project. This page is the central location for all materials developed during the Multi-Robot Research Project. The developed materials will include examples, slideshows, labs, experiments, challenges and videos teaching concepts and lessons around Multi-Robot Communications.

The technology goal of the Multi-Robot project is to build commands and utilities into ROBOTC to allow students and hobbyists to learn more about Multi-Robot communication technology and concepts. The project will focus on three different hardware platforms: The LEGO Mindstorms NXT, the VEX Robotics VEX Cortex and the Arduino family of processors. In order to achieve communication between similar and different hardware systems, the Multi-Robot project is based around using the Xbee Wireless Radio created by Digi International. Using low-cost carrier boards, users can use the same radio system on any supported platform.

The educational goal of the project is to bring advanced concepts such a multiple robot coordination, autonomous path planning and task distribution among multiple robots. We want to simplify the ideas to a pre-college level and by successfully doing this, we will be able to allow more students to become familiar with the future of robots in the 21st century. We believe in the future that multiple robots will be working together to complete complex tasks and activities and students will need to understand these concepts to succeed in a career with robotics.

Please take a look around and if you have any questions or feedback, please feel free to comment on our forums at: Multi-Robot Forums

Contents

Multi-Robot Lessons

Downloads

Multi-Robot Challenges

Multi-Robot Labs (with Solutions and Exercises)

Other Projects

Other Labs and Lab Ideas

Archived Links

Personal tools