/hop

A wheeled jumping robot for controls and character development in C++ using ROS

Primary LanguagePython

Hop

A wheeled jumping robot for controls and character development

Robot Image

Feature Demos

Stair Climb

Terrain Navigation

Fall Recovery

Personality Interaction

Robot Build

BOM

Bill of Materials Spreadsheet

CAD

Onshape Model

Electrical

Schematic Image

Software System

System Graph

FSM Flow

FSM Diagram

The FSM states and corresponding LED patterns can be found here.

Controls Modules

Setup Instructions

Install and Startup - Onboard Rpi

  • Install ROS Melodic for RPi Zero W
  • Clone the rpi branch of the hop repo into catkin_ws/src
  • Enable running the startup script on boot
    • sudo vi /etc/rc.local
    • Add sudo bash /home/<user>/catkin_ws/src/hop/rpi-boot.sh & before the exit 0 line

Install and Startup - Offboard Server

Running the Robot

  • Running a state sequence mission file ->
  • Running teleop ->