XRP
latest

Course information

  • Welcome to Introduction to Robotics
  • Course Overview
  • Joining Platforms

Introduction to the XRP

  • Introduction to XRP
  • What is a robot
  • Building the XRP robot
  • Installing the programming tools
  • Installing the software libraries on your robot
  • Writing your first robot program: Python

Robot Driving

  • Getting the robot to drive
  • Effort vs. Speed
  • How far have you driven?
  • How many times have the wheels turned?
  • Differential steering
  • Calling Drive Functions
  • Waiting for Button Input

Measuring Distances

  • Measuring distances using sensors
  • Measuring Distances
  • Distance Sensors
  • Controlling Behavior: Introduction
  • Controlling Behavior: Bang Bang
  • Activity: Trains!
  • Controlling Behavior: Proportional Control
  • Wall Following
  • Improving Driving Forwards

Following Lines

  • Navigation and Line Following Overview
    • Topic Description
  • Using the Reflectance sensor
  • Following the line: On/Off control
  • The perks of proportional control
  • Following the Line: Proportional Control with 2 Sensors
  • Challenge: Sumo-Bots!

Manipulation

  • Manipulation

Delivery Challenge

  • Delivery Challenge

Issues

  • Report any issues to
XRP
  • Navigation and Line Following Overview
  • Edit on GitHub

Navigation and Line Following Overview

Topic Description

In this module students will:

  • Acquire the basics of robot navigation

  • Learn to use the reflectance sensor

  • Write a quick program for Robot line following

At the end of this module, students will be able to:

  • Discuss the robot navigation concept

  • Get their robot to follow a line

  • Develop simple sensor logic control for robot decision making

To complete this module, review and do the tasks outlined in each section, and successfully pass the module quiz at the end.

Previous Next

© Copyright 2023, FRC. Revision 6b4cb516.

Built with Sphinx using a theme provided by Read the Docs.