upkie 6.1.0
Open-source wheeled biped robots
Loading...
Searching...
No Matches
upkie::cpp::actuation::BulletInterface Member List

This is the complete list of members for upkie::cpp::actuation::BulletInterface, including all inherited members.

BulletInterface(const Parameters &params)upkie::cpp::actuation::BulletInterfaceexplicit
commands()upkie::cpp::actuation::Interfaceinline
compute_joint_torque(const std::string &joint_name, const double feedforward_torque, const double target_position, const double target_velocity, const double kp_scale, const double kd_scale, const double maximum_torque)upkie::cpp::actuation::BulletInterface
compute_position_com_in_world()upkie::cpp::actuation::BulletInterface
compute_robot_mass()upkie::cpp::actuation::BulletInterface
cycle(std::function< void(const moteus::Output &)> callback) finalupkie::cpp::actuation::BulletInterfacevirtual
data()upkie::cpp::actuation::Interfaceinline
data_upkie::cpp::actuation::Interfaceprotected
get_angular_velocity_base_in_base() const noexceptupkie::cpp::actuation::BulletInterface
get_joint_angles() noexceptupkie::cpp::actuation::BulletInterface
get_linear_velocity_base_to_world_in_world() const noexceptupkie::cpp::actuation::BulletInterface
get_position_link_in_world(const std::string &link_name)upkie::cpp::actuation::BulletInterface
get_transform_base_to_world() const noexceptupkie::cpp::actuation::BulletInterface
get_transform_body_to_world(int body_id) const noexceptupkie::cpp::actuation::BulletInterface
imu_data_upkie::cpp::actuation::Interfaceprotected
inertia_randomization_upkie::cpp::actuation::BulletInterface
Interface()upkie::cpp::actuation::Interface
joint_properties()upkie::cpp::actuation::BulletInterfaceinline
nominal_inertiaupkie::cpp::actuation::BulletInterface
nominal_massesupkie::cpp::actuation::BulletInterface
observe(Dictionary &observation) const overrideupkie::cpp::actuation::BulletInterfacevirtual
observe_imu(Dictionary &observation) constupkie::cpp::actuation::Interfaceinline
process_action(const Dictionary &action) overrideupkie::cpp::actuation::BulletInterfacevirtual
process_forces(const Dictionary &external_forces)upkie::cpp::actuation::BulletInterface
randomize_masses()upkie::cpp::actuation::BulletInterface
replies() constupkie::cpp::actuation::Interfaceinline
reset(const Dictionary &config) overrideupkie::cpp::actuation::BulletInterfacevirtual
reset_action(Dictionary &action)upkie::cpp::actuation::Interface
reset_base_state(const Eigen::Vector3d &position_base_in_world, const Eigen::Quaterniond &orientation_base_in_world, const Eigen::Vector3d &linear_velocity_base_to_world_in_world, const Eigen::Vector3d &angular_velocity_base_in_base)upkie::cpp::actuation::BulletInterface
reset_contact_data()upkie::cpp::actuation::BulletInterface
reset_joint_angles(const Eigen::VectorXd &joint_configuration)upkie::cpp::actuation::BulletInterface
reset_joint_properties()upkie::cpp::actuation::BulletInterface
save_nominal_masses()upkie::cpp::actuation::BulletInterface
servo_bus_map() const noexceptupkie::cpp::actuation::Interfaceinline
servo_layout() const noexceptupkie::cpp::actuation::Interfaceinline
servo_name_map() const noexceptupkie::cpp::actuation::Interfaceinline
servo_reply()upkie::cpp::actuation::BulletInterfaceinline
write_position_commands(const Dictionary &action)upkie::cpp::actuation::Interface
write_stop_commands() noexceptupkie::cpp::actuation::Interfaceinline
~BulletInterface()upkie::cpp::actuation::BulletInterface
~Interface()=defaultupkie::cpp::actuation::Interfacevirtual