Difference between revisions of "Main Page"

From FIRE Wiki
Jump to: navigation, search
(Downloads)
(Multi-Robot Labs (with Solutions and Exercises))
 
(44 intermediate revisions by 2 users 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.
  
== Multi-Robot Challenges (with Solutions and Exercises) ==
+
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 Sending a Message (part 1)]]
+
 
* [[Multi-Robot Sending a Message (part 2)]]
+
== Multi-Robot Lessons ==
* [[Multi-Robot Sending a Message (part 3)]]
+
* [[Background: What is Multi-Robot Communications?]]
* [[Multi-Robot Follower with Ball Gripper]]
+
* [[Setup: Hardware Requirements and Configuration]]
* [[Multi-Robot Follower in Obstacle Course]]
+
* [[Sending and Receiving Messages (One-Way)]]
* [[Multi-Robot Perimeter Measurement]]
+
* [[Sending and Receiving Messages (Two-Way)]]
* [[Multi-Robot Remote Control (part 1)]]
+
* [[Sending and Parsing Command Messages]]
* [[Multi-Robot Remote Control (part 2)]]
+
* [[Creating, Sending and Parsing Parameterized Messages]]
* [[Multi-Robot IR Ball Proximity (2 robots)]]
+
* [[Multi-Robot IR Ball Passing (2 robots)]]
+
  
 
== Downloads ==
 
== 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)]
  
* XbeeTools.h Header File[http://pastebin.com/tGvwU33k]
+
== Multi-Robot Labs (with Solutions and Exercises) ==
 +
* [[Transmit Copy and Collect]]
 +
* [[Seeing Eye Robot]]
 +
* [[Perimeter Measurement]]
 +
* [[Remote Control (simple)]]
 +
* [[Remote Control (advanced)]]
 +
* [[IR Team Proximity Detection]]
 +
* [[IR Scoring a Goal]]
 +
=== Other Projects ===
 +
* [[Related Videos]]
  
== More Example Labs ==
+
== Other Labs and Lab Ideas ==
 
* [[Basic Communication Arduino]]
 
* [[Basic Communication Arduino]]
 
* [[RFID Example Project]]
 
* [[RFID Example Project]]
Line 30: Line 41:
 
* [[Triangulation]]
 
* [[Triangulation]]
  
== OLD LINKS ==
+
== Archived Links ==
 
* [[Lab Curriculum]]
 
* [[Lab Curriculum]]
 
* [[Lesson Curriculum]]
 
* [[Lesson Curriculum]]
 
* [[OurCS event]]
 
* [[OurCS event]]
* [[Equipment List]]
 
* [[Internal Developments and Reference]]
 

Latest revision as of 20:18, 11 January 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

Multi-Robot Lessons

Downloads

Multi-Robot Labs (with Solutions and Exercises)

Other Projects

Other Labs and Lab Ideas

Archived Links