Skip to main content

Examples browser

This collection of examples is part of Amigo. Amigo gathers tools for modeling and solving optimization problems and applications. It aims to provide efficient, differentiable solvers for trajectory optimization, optimal control, and finite element analysis, both on CPU and GPU. If you want to define a problem and solve it, please check the documentation.

From this page, you can find a list of examples solved with Amigo. The table below provides an overview of all available problems and allows interactive exploration and filtering by problem type.

Filter:5 results
ProblemCategoryDescriptionLinks
BrachistochroneTrajectory problemClassic calculus of variations problem that finds the fastest sliding path between two points under gravity. Demonstrates trajectory optimization with a free final time.
Cart poleTrajectory problemSwing-up and stabilization of an inverted pendulum on a sliding cart. Introduces direct transcription and component-based modeling.
Hang gliderTrajectory problemMaximizes horizontal range of a hang glider flying through a thermal updraft with lift and drag aerodynamics.
Free-flying robotTrajectory problemMinimum-time planar maneuver of a free-flying robot actuated by four independent thrusters.
Euler beamFEA problemFinite element analysis of a cantilever beam under distributed loading using Euler–Bernoulli beam theory.