LogoLogo
  • 🌽Introduction
  • 🤖FRC Basics
    • FTC vs FRC
    • Season Timeline
    • Team Resources
  • 📋Team Administration
  • 💼Business
    • Fundraising
      • Sponsors
      • Other Fundraising Opportunities
    • Recruitment
  • 🏫Outreach
    • Summer Camp Planning Guide
      • Junior Bots
      • Junior Bots Challenge
      • Junior Game Jam
      • Mini Bots Workshops
    • Girl Scouts Robotics Badge
      • Programming Robots
      • Designing Robots
      • Showcasing Robots
    • GoBabyGo Instructions
    • FIRST LEGO League
      • Team Quickstart Guide
  • 🏆Awards
    • Machine Creativity Awards
    • Team Attribute Awards
    • Submitted Awards
      • Impact Award
        • Impact Essay
        • Executive Summaries
        • Judging Interview
        • Sample Questions
        • Binder
        • Video
      • Dean's List Award
      • Woodie Flower's Finalist Award
  • ⚙️Mechanical Design
    • CAD
      • FRC Setup
      • FRC CAD Tutorials
      • OnShape Tutorials
      • Getting Started with OnShape
  • ⚡Electrical
    • Basics
  • ⛑️Safety
    • Safety Glasses
    • Shop Safety
      • Machine Tools
        • Drills
        • Drill Press
        • Band Saw
  • 💻Programming
    • Java Programming
      • What is Java?
      • Hello World
      • Printing and Commenting
        • Project: Face Paint
      • Variables
        • Project: Temperature Converter
      • Conditionals
      • Loops and Recursion
      • Object-Oriented Programming
      • Visibility and Statistics
      • Polymorphism
      • Arrays and Collections
      • Miscellaneous
    • How to Solve Programming Problems
    • Version Control
      • Google Drive
      • Git
        • What is Git?
        • How do you use Git?
        • How to use Git (Option 1): Type commands yourself
        • How to use Git (Option 2): Use GitHub Desktop
    • Web Development
  • 📊Scouting & Strategy
    • Basics of Scouting
  • ⚽Competitions
    • Regionals
      • Setup & Practice Matches
      • Qualifications
      • Alliance Selection
      • Playoff Matches
  • 😀Contribute
Powered by GitBook

Iowa City Robotics 2024

On this page

Was this helpful?

Export as PDF
  1. Outreach
  2. Summer Camp Planning Guide

Junior Bots Challenge

This is a high level overview of our level two Junior Bot camp where students expand on LEGO robotics skills to do a shortened FIRST LEGO League season.

Day 1: Introduction to FLL and Robot Design

Objective: Introduce participants to FLL, its core values, and the basics of robot design and building.

  • Morning: FLL Introduction & Core Values

    • Welcome to FIRST LEGO League: Introduction to FLL's mission and values. Discuss the competition structure (robot game, project, and core values).

    • Core Values: Discuss teamwork, discovery, and fun as part of FLL’s core values. Team-building exercises to reinforce collaboration.

  • Afternoon: Robot Design Basics

    • Introduction to Robot Design: Overview of the robot design challenge. Focus on structural integrity, movement, and sensor integration.

    • Building the Robot: Start designing and building a robot using LEGO parts. Introduce basic motors, axles, beams, and sensors.

    • Programming Introduction: Introduction to the FLL robot programming environment (such as LEGO Mindstorms EV3 or Spike Prime). Create a basic program to control motor movement.

  • Evening Activity: Robot Functionality Challenge: Program the robot to move forward, backward, and turn using basic motor control.


Day 2: Programming, Sensors, and the Robot Game

Objective: Dive into programming, sensor usage, and the FLL robot game challenges.

  • Morning: Advanced Programming Concepts

    • Programming Basics Recap: Review robot movement and basic control using programming blocks (e.g., motor control, loops, waits).

    • Using Sensors: Introduce sensors such as color sensors, touch sensors, and ultrasonic sensors to the robot. Program the robot to use these sensors for more complex tasks (e.g., line following, obstacle avoidance).

  • Afternoon: Robot Game Practice

    • Understanding the Robot Game: Introduction to the official FLL robot game rules. Discuss the different missions on the game mat and the scoring system.

    • Mission-Based Programming: Program the robot to complete simple missions on the FLL game mat using sensor input and motor control.

    • Trial Run: Test the robot in the competition area to simulate real game conditions.

  • Evening Activity: Robot Game Practice Round: Set up the game mat and let teams run a practice round, testing out different missions and troubleshooting.


Day 3: The FLL Project & Presentation Skills

Objective: Begin working on the FLL Project and prepare for the presentation aspect of the competition.

  • Morning: Introduction to the FLL Project

    • Understanding the Project: Introduction to the FLL project, which is based on real-world problems. Discuss the current year’s theme and mission.

    • Brainstorming Ideas: Team brainstorming session to identify a problem related to the theme. Begin researching and gathering information for the project.

    • Project Planning: Guide teams in creating a project plan, identifying research goals, and assigning tasks for the project.

  • Afternoon: Project Development

    • Designing the Solution: Teams start developing their solution to the problem. Focus on innovation and practicality.

    • Presentation Preparation: Begin developing the team’s project presentation. Discuss the key components (problem, solution, innovation, and impact). Emphasize clear communication, creativity, and teamwork.

    • Mock Presentations: Each team practices their project presentation, with peer feedback for improvement.

  • Evening Activity: Team Building & Reflection: Encourage teams to reflect on their project ideas and share thoughts on how to improve the presentation.


Day 4: Competition Preparation and Final Practice

Objective: Finalize the robot design, project presentation, and prepare for a mock competition.

  • Morning: Finalizing Robot Design & Programming

    • Robot Optimization: Fine-tune the robot design. Focus on improving efficiency, accuracy, and speed for completing the missions.

    • Mission Strategy: Develop and refine strategies for completing the robot game missions. Decide on which missions the robot will focus on during the competition.

    • Final Robot Testing: Teams run final tests on their robot, ensuring it can reliably complete the missions.

  • Afternoon: Finalizing the Project Presentation

    • Project Refinement: Final adjustments to the project presentation, with a focus on clarity and professionalism.

    • Robot Game Simulation: Set up a full competition simulation with timed runs and project presentations. Teams go through the full FLL competition experience, including robot game runs and presenting their project to mock judges.

  • Evening Activity: Mock Competition & Feedback

    • Competition Run-through: Teams present their projects to coaches or mentors, run their robots on the game mat, and receive feedback.

    • Award Ceremony: Celebrate achievements and recognize outstanding teamwork, innovation, and effort. Encourage teams to keep up the excitement for the real competition.


Materials Needed:

  • LEGO Mindstorms EV3 or Spike Prime kits.

  • FLL Robot Game mats and mission models.

  • Computers with FLL programming software (e.g., LEGO Mindstorms or Spike Prime software).

  • FLL project resources (information about the season’s theme, research materials).

  • Presentation materials (posters, slides, etc.).


Key Outcomes:

By the end of the camp, participants will have:

  • Built and programmed a fully functional robot.

  • Learned how to integrate sensors and optimize robot behavior.

  • Developed a project based on a real-world problem.

  • Gained experience in presenting and communicating their ideas effectively.

  • Gained the confidence to participate in an FLL competition.

PreviousJunior BotsNextJunior Game Jam

Last updated 26 days ago

Was this helpful?

🏫