XRP
latest

Course information

  • Welcome to Introduction to Robotics
  • Getting Help

Introduction to the XRP

  • Introduction to the XRP: Module Overview
  • What is a robot
  • Building the XRP Robot
  • Installing the programming tools

Robot Driving

  • Robot Driving: Module Overview
  • Understanding Your Robot’s Drivetrain
  • Getting the Robot Moving
  • Driving a Distance
  • The Encoders
  • Helpful Drivetrain Functions
  • Driving With Geometry
  • Waiting for Button Input
  • Parking Challenge
  • Advanced: Circles and Differential Steering

Measuring Distances

  • Measuring Distances: Module Overview
  • Measuring Distances
  • Obstacle Avoidance
  • Locating a Nearby Object

Robot Control

  • Robot Control: Module Overview
  • Controlling Behavior: Introduction
  • Distance Tracking
  • Introduction to Proportional Control
  • Implementing a Proportional Controller
  • Introduction to Wall Following

Sensing and Following Lines

  • Sensing and Following Lines: Module Overview
  • Understanding the line sensor
  • Stopping at a Line
  • Staying in the Circle
  • Challenge: Sumo-Bots!
  • Following the Line: On/Off Control
  • Following the Line: Proportional Control
  • Following the Line: Proportional Control with Both Sensors
  • Stopping at an Intersection
  • Parking Garage Challenge! (Bonus Activity)

Manipulation

  • Manipulation: Module Overview
  • Introduction to Manipulation
  • Picking up a Basket
  • Intersection into Drop Off

Delivery Challenge

  • Delivery Challenge: Module Overview

Appendix 1: Using the XRP Web Server

  • Using the XRP Webserver
  • Using the Web Server as a Dashboard
  • Remotely Controlling your XRP
  • Creating Custom Webserver Buttons

Issues

  • `Report course issues <https://github.com/Open-STEM/IntroToRoboticsV2/issues>`_
XRP
  • Search


© Copyright 2023, Worcester Polytechnic Institute. Revision de57ddcd.

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