upkie  11.0.0
Open-source wheeled biped robots
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NupkieSoftware for wheeled-biped robots
 NcontrollersFunctions and classes related to balance control
 Njoystick_controller
 Nmpc_balancer
 NcppC++ library to create new spines
 NexceptionsExceptions raised by this project
 NinterfacesSend actions to actuators or simulators
 NobserversState observers available for Upkies
 NsensorsSensors (pure outputs) available for Upkies
 NspineInter-process communication protocol with the spine
 NutilsUtility functions
 NenvsGymnasium environments
 NbackendsBackend implementations for Upkie environments
 Ntesting
 Nupkie_base_velocityEnvironment where Upkie is balanced and controlled via base velocity
 Nupkie_envBase class with features shared by all Upkie environments
 Nupkie_gyropodEnvironment where Upkie behaves like a wheeled inverted pendulum with yaw control
 Nupkie_pendulumBackward-compatible pendulum wrapper (no yaw control)
 Nupkie_servosUpkie environment where actions command servomotors directly
 NwrappersWrappers to modify Gymnasium environments
 NexceptionsExceptions raised by the Python library
 CFallDetectedRaised when a fall is detected
 CMissingOptionalDependencyRaised when an optional feature lacks a corresponding optional dependency
 CModelErrorRaised when something is wrong in the robot model
 CPerformanceIssueRaised when a performance issue is detected
 CSpineErrorRaised when the spine sets an error flag
 CUpkieExceptionBase class for exceptions raised by Upkie agents
 CUpkieRuntimeErrorRuntime error, for instance an invalid call to a library function
 CUpkieTimeoutErrorRaised when something times out, typically the spine not responding
 NloggingCustom logging formatter and logger for the library
 CSpdlogFormatterCustom logging formatter visually consistent with spdlog
 NmodelRobot model parsed from its URDF description
 Ncollision_geometry
 Njoint
 Njoint_limit
 Njoint_properties
 Nkinematic_tree
 Nlink
 Nmodel
 Nse3
 NutilsUtility functions
 Nexternal_forceExternal force data structure
 NjoystickJoystick class used by mock spines to mimick the C++ Joystick sensor
 Npoint_contact
 Nrobot_stateRobot state with optional randomization
 Nrobot_state_randomizationDomain randomization of robot states