RoboCamp@RIT

At RoboCamp, students engage in hands-on activities in the field of robotics. Students explore engineering concepts through the use of motors, sensors, and programming. We currently offer different programs throughout the year that accommodate for different age/skill levels. The teaching environment focuses on fun and challenging team-based projects and mini-projects. Check out some of our previous challenges under our Photos section!

Hands On

Our programs are oriented around a hands-on experience for the students. The students are submerged into an environment that reinforces short teaching sessions with hands-on student tasks. Multiple instructors are available and work one-one with the students to help students with their tasks and to facilitate the learning process.

Design

Using a graphical programming language NXT-G, students are taught how to control their mobile robots. The beginner programs covers basic programming techniques to provide mobility and simple behaviors for a mobile robot. The advanced programs re-cap existing knowledge presented from the beginner levels with expansion to more complicated behaviors and higher-level programming techniques.

Problem Solving

The students are required to complete multiple mini-tasks. Each of the tasks are designed to introduced the students to a common problem associated with robotics. These tasks require the students to apply their knowledge gained from the short lectures, hands-on tasks, and team experiments to achieve the goals of the task.

Teamwork

In engineering and robotics, teamwork is vital. Our programs allows students to experience teamwork taught from an engineering perspective. Each student will be apart of a teams and will have opportunity to explore their own niche within the team. Students contribute their own skills to help achieve a functioning robot that completes the required tasks.on!

Creativity

With the range of pieces and components, the robot designs are only limited to creativity of the student. Students are encourage to think outside of the box when it comes to the design of their robot. With a competition being the final task, students will experiment with numerous physical and programmatic designs to attempt to complete the competition goals in the best manner.

Programming

Using a graphical programming language NXT-G, students are taught how to control their mobile robots. The beginner programs covers basic programming techniques to provide mobility and simple behaviors for a mobile robot. The advanced programs re-cap existing knowledge presented from the beginner levels with expansion to more complicated behaviors and higher-level programming techniques.