Cassie Model
Repo containing the urdf and frost based models of Cassie
This repository can be used to generate a model of the Cassie-series robot using [FROST](http://ayonga.github.io/frost-dev/). The project is written primarily in MATLAB, distributed under the BSD 3-Clause "New" or "Revised" License license, first published in 2017. Key topics include: cassie, frost, urdf-models.
Cassie Model
This repository can be used to generate a model of the Cassie-series robot using FROST.
Requirements
- MATLAB 2016b or later
- MATLAB supported compiler for generating MEX files
- Mathematica 11
- FROST
Generating Cassie's kinematics and dynamics
- Open the
model_gen.mscript in MATLAB. - Modify
FROST_PATHto reflect your FROST installation directory. - Generate the Cassie FROST model by runnning the first block of code, ending at line
cassie = Cassie('urdf/cassie.urdf'). - Run the rest of the script to generate and export various kinematic and dynamics functions.
Cassie coordinate system
Base DOFs
q(1)- xq(2)- yq(3)- zq(4)- yawq(5)- pitchq(6)- roll
Left side joints
q(7)- hip abductionq(8)- hip rotationq(9)- hip flexionq(10)- knee jointq(11)- knee spring (constrained to 0)q(12)- ankle joint (constrained to q12 = deg2rad(13) - q10)q(13)- toe joint
Right side joints
q(14)- hip abductionq(15)- hip rotationq(16)- hip flexionq(17)- knee jointq(18)- knee spring (constrained to 0)q(19)- ankle joint (constrained to q19 = deg2rad(13) - q17)q(20)- toe joint
Contributors
Showing top 2 contributors by commit count.
This article is auto-generated from UMich-BipedLab/Cassie_Model via the GitHub API.Last fetched: 6/25/2026
