upkie  13.1.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
 ▼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
 CRateLimitFilterLogging filter that rate-limits repeated warnings from the same source
 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