Back to CS 1301

Lab 01

CS 1301: Introduction to Computing

Project Overview

Introduction to robotics programming with sensors and basic robot control

Lab 01 introduces fundamental concepts of robotics programming using Python and the iRobot Create® 3 platform. This lab covers sensor integration, event-driven programming, and basic robot control mechanisms. Students learn to read sensor data, handle button inputs, and implement simple autonomous behaviors.

Projects

CodeBreaker

Password management system using robot inputs.

ObjectFollower

Autonomous object tracking and following.

Bumpers and Buttons

Basic sensor input handling and event-driven programming.

Closest Sensor

IR sensor data processing and distance calculation.

IR Sensors

Infrared sensor integration and data processing.

GitHub Repository

View on GitHub

Key Concepts

  • Event-driven programming with robot sensors
  • Sensor data processing and integration
  • Basic robot control and movement
  • Input handling and state management
  • Python fundamentals in robotics context