upkie / pink_balancer

Upkie agent that can balance and crouch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pink balancer

upkie

An agent for Upkie that combines wheeled balancing with inverse kinematics computed by Pink. This is the controller that runs in the first two videos of Upkie.

Usage

  • Install Python packages to a conda environment: conda env create -f environment.yaml
  • Activate conda environment: conda activate pink_balancer
  • Simulation:
    • Run ./start_simulation.sh
    • Run the agent: python run_agent.py
  • Real Upkie:
    • Upload this repository to your Upkie: make upload
    • Run the pi3hat spine: pi3hat_spine (on your Upkie)
    • Run the agent: python run_agent.py

About

Upkie agent that can balance and crouch

License:Apache License 2.0


Languages

Language:Python 88.3%Language:Shell 6.2%Language:Makefile 5.5%