Energy
CAMP GUIDE
CARGO CONNECT℠
2
Orbit Odyssey Camp Guide
Congratulations on choosing to set up a camp using XRP for students in your community. This camp is geared toward students in Grades 6–8 (ages 11–13). This summer camp can be implemented in as little as 5 hours or in up to a 35-hour camp.
This camp exposes campers to robotics with block-based or Python programming software, building robots, engineering design, and problem-solving. It will help them better understand science, technology, engineering, and mathematics (STEM) concepts. Campers will experience project-based learning, hands-on activities, leadership skills, communication, and teamwork.
Camp Goals and Objectives
Friendly competition is at the heart of FIRST ®. Student teams design, build, program, and operate robots to compete in a head-to-head challenge. Students develop STEM skills and practice engineering principles while realizing the value of hard work, innovation, and working as a team.
Students gain hands-on programming and rapid-prototyping experience while applying real-world math and science concepts.
Working in Teams
In Orbit Odyssey, the campers will work together in teams throughout their experience. The recommended team size is 2.
Each team will need an XRP, which can be purchased on the Sparkfun Website. Be sure to request as a FIRST team to get a team discount. Additional supplies include Micro USB cables and AA batteries.
Each team will also need a PC laptop or computer along with a phone for wireless control. A second computer is also recommended for each team.
We would love your feedback on this camp guide please follow this link to provide us with that feedback.
XRP Camp Guide
CARGO CONNECT℠
3
Shortened Camp Schedule
Welcome
15 min
More Than Robots
30 min
Break
15 min
Break
15 min
Closing
15 min
Welcome
15 min
Icebreaker
15 min
Break
15 min
Break
15 min
Learning CAD
60 min
Closing
15 min
Lunch Break
30 min
Lunch Break
30 min
Here is a sample schedule for a XRP camp that runs one week for seven hours. This camp could be run daily from 9:00 a.m. to 4:00 p.m.
Icebreaker
15 min
Iterate and Improve
75 min
Orbit Odyssey Challenge
30 min
Computational Thinking
30 min
Game Strategy
30 min
Programming Your Autonomous
45 min
Engineering Notebook
15 min
Mini Challenge
30 min
Get It Moving
30 min
Manipulator Design
30 min
Practice Matches
30 min
Engineering Design Process
30 min
Celebration
15 min
Robot Matches
45 min
Welcome
15 min
More Than Robots
30 min
Break
15 min
Break
15 min
Closing
15 min
Welcome
15 min
Icebreaker
15 min
Break
15 min
Break
15 min
Closing
15 min
Lunch Break
30 min
Lunch Break
30 min
Icebreaker
15 min
Get It Moving
30 min
Orbit Odyssey Challenge
30 min
Computational Thinking
30 min
Get It Moving
30 min
Autonomous Programming
30 min
Engineering Notebook
15 min
Robot Matches
30 min
Game Strategy
30 min
Robot Matches
30 min
5 - Hour
8 - Hour
14 - Hour
More Than Robots
30 min
Orbit Odyssey Challenge
30 min
Computational Thinking
30 min
Game Strategy
30 min
Bluetooth Control
30 min
Practice Matches
30 min
Autonomous Programming
30 Min
Bluetooth Control
45 min
Iterate and Improve
30 min
Engineering Design Process
30 min
Bluetooth Control
30 min
Programming the Manipulator
30 min
XRP Camp Guide
CARGO CONNECT℠
4
Camp Schedule 35 Hours
DAY 1
Welcome
15 min
More Than Robots
30 min
Break
15 min
Break
15 min
Closing
15 min
DAY 2
Welcome
15 min
Icebreaker
15 min
Break
15 min
Break
15 min
Closing
15 min
DAY 3
Welcome
15 min
Break
15 min
Break
15 min
Closing
15 min
DAY 4
Welcome
15 min
Break
15 min
Break
15 min
Closing
15 min
DAY 5
Welcome
15 min
Iterate and Improve
75 min
Break
15 min
Break
15 min
Closing
15 min
Icebreaker
15 min
Icebreaker
15 min
Icebreaker
15 min
Lunch Break
30 min
Lunch Break
30 min
Lunch Break
30 min
Lunch Break
30 min
Lunch Break
30 min
Driver-Controlled Programming
30 min
Here is a sample schedule for a XRP camp that runs one week for seven hours each day. This camp could be run daily from 9:00 a.m. to 4:00 p.m.
Core Values Activity
30 min
Core Values Activity
30 min
Core Values Activity
30 min
Icebreaker
15 min
Practice Matches
30 min
Iterate and Improve II
30 min
Building the XRP
45 min
Orbit Odyssy Challenge
30 min
Computational Thinking
30 min
Get It Moving
30 min
Autonomous Programming
Portfolio Reflections
15 min
Portfolio Reflections
15 min
Portfolio Reflections
15 min
Portfolio Reflections
15 min
Manipulator Design
75 min
Mini Challenge
15 min
Programming the Manipulator
60 min
Iterate and Improve II
60 min
Robot Matches
90 min
Fabrication Skills
60 min
Iterate and Improve II
60 min
Celebration
30 min
Robot Matches
45 min
Game Strategy
30 min
Mini Challenge
15 min
Iterate and Improve
30 min
Autonomous Programming
30 Min
Bluetooth Control
45 min
Engineering Design Process
30 min
Learning CAD
75 min
Iterate and Improve
60 min
Practice Matches
60 min
Portfolio Reflections
15 min
Practice Matches
60 min
Portfolio Reflections
15 min
XRP Camp Guide
CARGO CONNECT℠
5
Camp Classroom Management
Recommendations
Below we’ve listed some recommendations to consider before running your camp.
XRP Camp Guide
CARGO CONNECT℠
6
Team Building Ideas
Getting to Know Each Other
Team Building Hands-On Activities (materials needed)
Team Building Games
In the 35-hour camp, there are several options for Core Values or team building activities. Here are some examples that you can use to build teamwork skills and enable campers to get to know each other.
XRP Camp Guide
CARGO CONNECT℠
7
Teaching Methods
In this camp, campers will learn using science, technology, engineering, and math (STEM) concepts. Teaching STEM doesn’t include a set of concrete ideas attached to a test but rather a set of benchmarks that campers should be able to accomplish. The structure of this camp is to build concrete ideas based in math and science, allow campers to investigate those ideas using technology, and finally they use the engineering design process to solve challenges.
This camp is a hands-on experience. Students learn by doing activities, testing out if their ideas work, and then applying their new knowledge to a challenge.
For campers to be successful, campers must be allowed to do the following:
If you allow these core ideas to flourish in your camp, all campers will be successful and feel accomplished. They know that they have gained knowledge, even when it feels that they are just having fun!
First and foremost, use your professional judgment to augment this camp to meet the needs of your campers, space, timing, and additional requirements. Set expectations for participation in the camp based on the student growth mindset of holistic and STEM skills.
A key component of the camper experience is working as a team. Here are some strategies for managing student teams:
Implementation Strategies
XRP Camp Guide
CARGO CONNECT℠
8
Best Practices
Preparation for a camp is important to its success. Take the time to conduct a pre-camp meeting and determine the answers to the following:
Preparation
Getting the parents and caregivers involved is a multiple-step process.
First, understand that:
Second, in order to overcome any uncertainty, nothing takes the place of one‐on‐one contact.
Take the extra time to cover the following:
Third, you could follow up every registration with a personalized thank-you note and at the end of the camp with additional resources for families to build on the camp experience.
Parent and Caregiver Participation
XRP Camp Guide
CARGO CONNECT℠
9
Facilities
The cost of a facility is something to take into consideration when planning your camp. Organizers can search for options that can be procured free of charge through local organizations such as a school, Boys and Girls Clubs of America, etc., or you may elect to rent a facility.
It is beneficial to choose a location that is easily accessible for staff, campers, and parents and accommodates any special needs. The facility should have adequate parking for staff and a drop‐off area for campers. It should also be equipped with desks and chairs and have adequate restrooms that can accommodate staff and campers.
Building
Having a room set up with workstations or tables is preferable. You will need space in the room to set up the competition field. Classrooms equipped with computers and a projector is also recommended for the camps. We use 1 computer per 2 campers. It’s also helpful if instructors have internet access within the teaching area. Internet access can allow instructors to show campers online videos and demonstrations that will complement the camp. Finally, be sure to point the way to the classroom with a colorful sign.
Each team will need space to design, build, and program their robot. They will need space to have
brainstorming sessions, research, draw diagrams, and participate in teamwork activities. Access to electronic devices and the internet are important for each team to have for a successful program implementation. Designate a safe area for the robot sets, computers, and materials that campers have been working on so they remain safe between days. Ensure that you know the safety rules of the facility, especially if students will be using any tools, cutters, or drills.
Room
XRP Camp Guide
CARGO CONNECT℠
10
Materials and Expenses
Below is a table of expected expenses to run this camp.
Expenses
Here is a list of potential materials for your summer camp.
Materials List
Materials | Notes |
PC computer/laptop | Campers will be working with both robots and software daily. Make sure the XRP firmware is up to date before the camp. Recommend 2 devices per team. |
Game field and game elements | Game field elements can be created from locally available supplies and can be made to varying degrees of durability depending on supplies available. Find the build guide and supply list here. You can purchase additional items from Andymark here. |
XRP Robot and controller | |
USB cables and batteries | Note on the Sparkfun website the needed additional cables and batteries. |
Certificates/prizes | For each team challenge, you need to be able to reward winning teams with small prizes/certificates. This could include candy, pencils/pens, etc. |
Folders | Folders to be used as team portfolios. All student handouts will be kept in the portfolio. 1 per team or per camper. |
Name badges | This is a great idea, just in case campers and staff forget each other’s names or wander off. |
Battery charger | A charger for AA batteries is suggested. This will enable you to recharge batteries each day. |
3D printer | A 3D printer can be an essential part especially for a full-week camp. If using a 3D printer, print times can be long; having more than one can help speed up your print time. |
Tables | Space to park robots away from workspace for charging and storage overnight |
Camp shirts | You could have shirts with the camp's name and could include any sponsors of the camp. |
Awards | Consider printing certificate awards for areas such as best programming, best innovation, and best Gracious Professionalism. |
Camp organizers could use this camp model as a fundraising effort to support the purchase of FIRST materials, program team and/or Class Pack registrations, or associated costs for FIRST events.
For Inspiration and Recognition of Science and Technology ("FIRST”®) owns valuable assets in the form of trademarks and copyrights. FIRST is legally entitled to restrict any unauthorized or commercial use of these assets. Furthermore, as a 501(c)(3) nonprofit corporation, FIRST is required by corporate and tax law to limit the commercial use of its intellectual property. Recognizing their joint interest in FIRST teams and supporting organizations to promote their activities, FIRST has developed this policy to permit limited non-commercial use of their trademarks and copyrighted materials for the purposes of operating camp activities (“Camp”).
Recurring Expenses | One-Time Expenses |
Facility charges and equipment costs | Computers and software |
3D filament, game elements, bame field | XRP Robot kit and possible 3D printer |
Camp instructors: The use of volunteer instructors could greatly reduce the overall expense. | Additional motors or sensors |
Beverages (recommended): Bottled water only. Snacks and even lunches are all optional items to be considered. | Hand tools |
Miscellaneous supplies: paper for printing certificates, markers, rulers, name badges, pencils, etc. | Various building supplies: cardboard, plastic cups, 3D printers, etc. |
XRP Camp Guide
CARGO CONNECT℠
11
Camp Staffing
Coordinators/camp directors are responsible for several areas in the creation and management of the camp. They assist in marketing, scheduling, and camper registration, as well as coordinating logistics during the challenges/events.
Camp Coordinator
Staffing
Adequate staffing is critical to the success of your camp. A ratio of 1 lead instructor and 4–5 assistants per 15–20 campers is recommended. Members of local high school robotics teams like FIRST® Robotics Competition or FIRST® Tech Challenge are excellent assistants as they are often required to work with other students as part of their community outreach.
If hiring staff, it is recommended to provide a robot set and the software before the camp starts to learn and practice basic programming skills. It is recommended that instructors review any robotics content as training before teaching the campers in the camp.
Consider assigning one or two staff members that will serve as referees or safety officers for the camp. As part of the camp, they could hand out citations for things such as horsing around or throwing things.
Before Camp | |
Marketing:
*If the coordinator/camp director plans to have press coverage of the camps, it’s necessary to contact the media in advance. News stations can be difficult to book, therefore, the more notice they have, the better. Also, contact television stations that are interested in community events as you may be able to advertise on such stations at no charge. | Registration:
|
Facility and Room:
| |
During Camp | After Camp |
|
|
XRP Camp Guide
CARGO CONNECT℠
12
Daily Teaching Format
Welcome: Use this time to cover what the campers will do for the day. There are many great “get to know you” icebreaker activities to start each day. This is especially helpful the first few days to build relationships among the campers.
Prepare for the Activity: Some activities may require setup prior to starting, see the Camp Activities section for any setup or additional materials needed for the day.
Student Handout: Each activity has a student handout that can be displayed or given to the students with the challenge for the lesson. Guide students through the activity using the Camp Activities section.
Celebration: Address the whole camp and celebrate each team’s achievements! Create a FUN atmosphere and give each camper a certificate. You could also give award(s) to the teams.
Closing: During closing, have the campers share and reflect on what they learned and did. Teams could share with each other or share with the entire camp. Children could also showcase what they did for the day to their parents and caregivers. Also use this time for cleaning up, taking apart materials, and putting materials away.
XRP Camp Guide
CARGO CONNECT℠
13
Camp Activities
Daily Activities
Activity: More Than Robots
XRP Camp Guide
CARGO CONNECT℠
14
Camp Activities
Activity: Orbit Odyssey Challenge
XRP Camp Guide
CARGO CONNECT℠
15
Activity: Building the XRP
Camp Activities
XRP Camp Guide
CARGO CONNECT℠
16
Camp Activities
Activity Get It Moving
XRP Camp Guide
CARGO CONNECT℠
17
Activity: Computational Thinking
Camp Activities
XRP Camp Guide
CARGO CONNECT℠
18
Camp Activities
Activity: Game Strategy
30-Second Autonomous:
Driver Controlled:
Endgame:
XRP Camp Guide
CARGO CONNECT℠
19
Camp Activities
Activity: Programming Your Autonomous
Using something like this chart found in the student handouts, help them keep track of program changes and prevent them from losing programs that work.
Robot Action | Program Name | Success Rate |
| | |
| | |
XRP Camp Guide
CARGO CONNECT℠
20
Camp Activities
Activity: Bluetooth Control
Steps to Creating Bluetooth Control
XRP Camp Guide
CARGO CONNECT℠
21
Camp Activities
Activity Driver-Controlled Programming (Python Only)
Decompose Example Code
Modify the Code Example
Students are asked to create a copy of the code example before modifying it. In the example ,they are asked to switch the axis of the joystick which is driving the robot forward and turning. This will make it so that the robot turns when it should drive forward and drives forward when it should turn.
Reflection Questions
XRP Camp Guide
CARGO CONNECT℠
22
Camp Activities
Activity: Engineering Design Process
Reflection Questions
Design Criteria
Idea | Pro | Con |
| | |
| | |
| | |
XRP Camp Guide
CARGO CONNECT℠
23
Camp Activities
Activity: Learning CAD
Create a CAD Account and Learn the Basics
Utilize CAD Parts Libraries to Create Your Team Marker
Design Criteria
Reflection Questions
Have a class discussion with the reflection questions:
XRP Camp Guide
CARGO CONNECT℠
24
Camp Activities
Activity: Manipulator Design
Design Criteria
Reflection Questions
Have a class discussion with the following reflection questions:
XRP Camp Guide
CARGO CONNECT℠
25
Camp Activities
Activity: Programming the Manipulator
Reflection Questions
Have a class discussion with the following reflection questions:
XRP Camp Guide
CARGO CONNECT℠
26
Camp Activities
Activity: Iterate and Improve
Reflection Questions
Have a class discussion with the following reflection questions:
XRP Camp Guide
CARGO CONNECT℠
27
Camp Activities
Activity: Practice Matches
Reflection Questions
Have a class discussion with the following reflection questions:
XRP Camp Guide
CARGO CONNECT℠
28
Camp Activities
Activity: Fabrication Skills
Reflection Questions
Have a class discussion with the following reflection questions:
XRP Camp Guide
CARGO CONNECT℠
29
Camp Activities
Activity: Iterate and Improve II+
Reflection Question
Have a class discussion with the following reflection questions:
XRP Camp Guide
CARGO CONNECT℠
30
Camp Activities
Remaining Camp Schedule
Practice Matches
Robot Matches
XRP Camp Guide
CARGO CONNECT℠