Ross ROSS = Recommend OSS · open-source software intelligence for agents

ethz-adrl/towr

A light-weight, Eigen-based C++ library for trajectory optimization for legged robots. observed · 2026-08-28

github.com/ethz-adrl/towr · homepage · C++ · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3153
  • days_rel: n/a
  • days_push: 1234
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1079 stars · 251 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

TOWR is a lightweight, Eigen-based C++ library for trajectory optimization of legged robots. It provides reusable variables, costs, and constraints to formulate nonlinear programming problems for motions like hopping, bipedal walking, and quadruped trotting, solved via Ipopt or Snopt through ifopt.

Use cases

  • generate walking or trotting trajectories for a quadruped robot
  • optimize gait and step durations for a biped
  • plan motion trajectories for legged robots with nonlinear programming
  • visualize robot motion plans in rviz
  • prototype trajectory optimization formulations for legged locomotion
  • use trajectory optimization for physics-based animation

When to choose

  • you need fast (<100ms) trajectory optimization for monoped, biped, or quadruped motions
  • you want an extensible, lightweight C++ base-set of variables, costs, and constraints for legged locomotion
  • you work in a ROS/catkin environment and want rviz visualization via xpp
  • you want to use high-performance NLP solvers like Ipopt or Snopt through ifopt

When to avoid

  • you need trajectory optimization for wheeled, aerial, or manipulator robots rather than legged systems
  • you need a actively developed project with frequent updates (last release 2023, largely research code)
  • you want a pure-Python or non-ROS workflow without building from source
  • you need a full robot controller, not just motion plan generation

Facets

library · maturity maintenance

simulation math sdk robotics cpp trajectory-optimization legged-robots motion-planning nonlinear-programming ipopt snopt ifopt eigen ros locomotion gait-optimization algorithms research linux

8 sources

Member repositories

RepositoryRoleHealth v2
ethz-adrl/towrmain23

For agents

markdown · JSON · MCP: product_card(name="ethz-adrl/towr")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem