Skip to content

Examples


Abstract

Small problems that highlight APIs: STL, impulsive dynamics, and toy costs.

  • Brachistochrone — Brachistochrone problem: finding the fastest descent path.
  • Hypersensitive — Runnable script; full source on the detail page.
  • Impulsive — Impulsive control example with mixed continuous/impulsive inputs.
  • Stl Integer Variable — Simple example using ox.stl.IntegerVariable to enforce discrete-valued states.
  • Stl Or — Very simple example using the GMSR-based STL Or operator (ox.stl.Or).

Animations

Animation-oriented variants of arm, drone, and obstacle demos.

  • 7 Dof Arm — Cinematic offline render of the 7-DOF arm pick-and-place example.
  • Dr Vp Polytope — Cinematic offline render of the drone-racing-with-polytope-viewplanning example.
  • Franka Fr3v2 Pick Place — Cinematic offline render of the Franka FR3 v2 pick-and-place example.
  • Logo — Cinematic offline render of the ACL-logo-tracing drone example.
  • Obstacle Avoidance Vmap — Cinematic offline render of the vmap obstacle-avoidance example.

Arm

Manipulator motion, pick-and-place, viewpoint planning, and collisions.

  • 3 Dof Arm — 3-link robotic arm with Product of Exponentials forward kinematics.
  • 7 Dof Arm — 7-DOF redundant arm pick-and-place with Product of Exponentials FK.
  • 7 Dof Arm Collision — 7-DOF redundant arm pick-and-place with Product of Exponentials FK.
  • 7 Dof Arm Vp — 7-DOF redundant arm with viewcone (wrist camera) constraints.
  • Franka Fr3v2 Pick Place — Franka FR3 v2 pick-and-place with Product of Exponentials FK.
  • Franka Fr3v2 Viewplanning — Franka FR3 v2 view planning — wrist camera viewcone + PoE FK.

Car

Dubins and car-like models with obstacles, waypoints, and STL logic.

Drone

Racing, obstacle avoidance, viewpoint constraints, and related utilities.

  • Cinema Vp — Cinematic viewpoint planning for aerial filming.
  • Dr Double Integrator — Simplified drone racing using double integrator dynamics.
  • Dr Vp — Drone racing with continuous viewpoint constraints.
  • Dr Vp Nodal — Drone racing with nodal viewpoint constraints.
  • Dr Vp Polytope — Drone racing with continuous viewpoint constraints using polytope target arrangement.
  • Drone Racing — 6-DOF quadrotor racing through sequential gates.
  • Logo — 6-DOF quadrotor tracing out the Autonomous Controls Laboratory Logo
  • Svg Path Utils — Runnable script; full source on the detail page.
  • Obstacle Avoidance — 6-DOF quadrotor obstacle avoidance with ellipsoidal obstacles.
  • Obstacle Avoidance Nodal — 6-DOF quadrotor obstacle avoidance with nodal constraints.
  • Obstacle Avoidance Vmap — Double integrator obstacle avoidance with Vmap for parallel constraint evaluation.

MJX

MuJoCo MJX dynamics: cartpole, multi-body, and skydio-style models.

MPC

Discrete-time MPC-style and realtime-style double integrator setups.

Realtime

Receding-horizon and streaming demos built on shared base problems.

Rocket

Powered descent guidance sketches in 3-DOF and 6-DOF.

  • 3DoF Pdg — 3-DOF Powered Descent Guidance (PDG) for planetary landing.
  • 6DoF Pdg — 6DoF PDG Rocket Trajectory Optimization

Spacecraft

Orbital transfers, halo orbits, and relative-motion prox-ops style problems.

  • Halo Orbit — Southern L2 Halo orbit initial conditions definition
  • Hohmann Transfer — Hohmann transfer with impulsive delta-v controls (LEO → GEO).
  • Let Transfer — Low-Energy Transfer (LET) setup in Sun-Earth CR3BP with one departure impulse.
  • Proxops Cw — Proximity Operations (ProxOps) using Clohessy-Wiltshire dynamics.

Paths mirror the repo layout: examples/<category>/.... Utility modules (for example plotting helpers) are omitted from this index.