Skip to content

Upkie is an open source wheeled biped robot design with wheels for balancing and legs to negotiate uneven terrains. Upkies are designed to be buildable using only tools and components ordered online, like mjbots actuators. Here are some videos of Upkies in action.

Agents

Standalone Upkie agents are distributed in their own repositories:

  • MPC balancer: balance in place using model predictive control.
  • Pink balancer: a more advanced agent that can crouch and stand up while balancing.
  • PPO balancer: balance in place with a policy trained by reinforcement learning.
  • PID balancer: legacy agent used to test new Upkies with minimal dependencies.

Head over to the new_agent template to create your own, and feel free to open a PR here to add your agent to the list.

Popular repositories Loading

  1. upkie upkie Public

    Open-source wheeled biped robots

    C++ 230 33

  2. upkie_description upkie_description Public

    URDF descriptions for Upkie wheeled bipeds

    Python 35 7

  3. mpc_balancer mpc_balancer Public

    Model predictive control to balance Upkie wheeled bipeds

    Python 9

  4. ppo_balancer ppo_balancer Public

    Train a balancing policy for Upkie by reinforcement learning

    Python 5 5

  5. upkie_parts upkie_parts Public

    3D printing and CAD files for Upkie wheeled bipeds

    4 4

  6. pid_balancer pid_balancer Public

    Legacy agent designed to test new Upkies with minimum dependencies

    Python 1

Repositories

Showing 9 of 9 repositories
  • pink_balancer Public

    Upkie agent that can balance and crouch

    upkie/pink_balancer’s past year of commit activity
    Python 0 Apache-2.0 1 0 0 Updated Jan 7, 2025
  • ppo_balancer Public

    Train a balancing policy for Upkie by reinforcement learning

    upkie/ppo_balancer’s past year of commit activity
    Python 5 Apache-2.0 5 0 0 Updated Jan 7, 2025
  • upkie Public

    Open-source wheeled biped robots

    upkie/upkie’s past year of commit activity
    C++ 230 Apache-2.0 33 5 0 Updated Jan 7, 2025
  • .github Public

    GitHub files for Upkie

    upkie/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jan 6, 2025
  • new_agent Public template

    Template to create new agents and spines for Upkies

    upkie/new_agent’s past year of commit activity
    C++ 0 Apache-2.0 1 0 1 Updated Dec 19, 2024
  • upkie_description Public

    URDF descriptions for Upkie wheeled bipeds

    upkie/upkie_description’s past year of commit activity
    Python 35 Apache-2.0 7 1 1 Updated Dec 11, 2024
  • upkie_parts Public

    3D printing and CAD files for Upkie wheeled bipeds

    upkie/upkie_parts’s past year of commit activity
    4 Apache-2.0 4 0 0 Updated Dec 11, 2024
  • mpc_balancer Public

    Model predictive control to balance Upkie wheeled bipeds

    upkie/mpc_balancer’s past year of commit activity
    Python 9 Apache-2.0 0 0 0 Updated Dec 11, 2024
  • pid_balancer Public

    Legacy agent designed to test new Upkies with minimum dependencies

    upkie/pid_balancer’s past year of commit activity
    Python 1 Apache-2.0 0 0 0 Updated Nov 12, 2024

Top languages

Loading…

Most used topics

Loading…