unitree_ros
1.2
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Classes and Structs
Struct odom_t
Struct pose_t
Struct position_t
Struct quarternion_t
Struct sensor_ranges_t
Struct velocity_t
Class UnitreeDriver
Class UnitreeRosNode
Enums
Enum gaitype_enum
Enum mode_enum
Enum robot_status_e
Enum speed_level_enum
Functions
Function serialize(nav_msgs::msg::Odometry&, const odom_t)
Function serialize(sensor_msgs::msg::Imu&, const UNITREE_LEGGED_SDK::IMU)
Function serialize(unitree_ros::msg::BmsState&, const UNITREE_LEGGED_SDK::BmsState)
Function serialize(unitree_ros::msg::SensorRanges&, const sensor_ranges_t)
Function serialize(sensor_msgs::msg::JointState&, const std::array<UNITREE_LEGGED_SDK::MotorState, 12>)
Directories
Directory include
Directory unitree_ros
Files
File common_defines.hpp
File serializers.hpp
File unitree_driver.hpp
File unitree_ros.hpp
Message Definitions
BmsState
SensorRanges
Standard Documents
CHANGELOG
Changelog for package unitree_ros
1.2.0 (2024-07-23)
1.1.1 (2024-04-25)
1.1.0 (2024-03-25)
1.0.0 (2024-02-08)
0.2.1 (2024-02-08)
0.2.0 (2024-02-08)
0.1.9 (2024-02-02)
0.1.8 (2024-01-15)
0.1.0 (2023-05-13)
LICENSE
PACKAGE
README
đ Table of Contents
âī¸ Installation
đĻ Installation From Source
đ Usage
đ¤ ROS Related
đĨ Subscribed Topics
đ¤ Published Topics
đ§ ROS Parameters
đ ī¸ Features
đĄ Robot LED statuses
đĒĢ Low Battery Protection
đ§ Obstacle Avoidance
đ Related Packages
đ License
đ Contributions
đī¸ Credits
Maintainers
Third-party Assets
Index
unitree_ros
Index
Index
G
|
M
|
O
|
P
|
Q
|
R
|
S
|
U
|
V
G
gaitype_enum (C++ enum)
gaitype_enum::CLIMB_STAIR (C++ enumerator)
gaitype_enum::GAITYPE_IDDLE (C++ enumerator)
gaitype_enum::TROT (C++ enumerator)
gaitype_enum::TROT_OBSTACLE (C++ enumerator)
gaitype_enum::TROT_RUNNING (C++ enumerator)
M
mode_enum (C++ enum)
mode_enum::DAMPING_MODE (C++ enumerator)
mode_enum::MODE_IDDLE (C++ enumerator)
mode_enum::STAND_DOWN (C++ enumerator)
mode_enum::STAND_UP (C++ enumerator)
mode_enum::WALK_W_POS (C++ enumerator)
mode_enum::WALK_W_VEL (C++ enumerator)
O
odom_t (C++ struct)
odom_t::pose (C++ member)
odom_t::velocity (C++ member)
P
pose_t (C++ struct)
pose_t::orientation (C++ member)
pose_t::position (C++ member)
position_t (C++ struct)
position_t::x (C++ member)
position_t::y (C++ member)
position_t::z (C++ member)
Q
quarternion_t (C++ struct)
quarternion_t::w (C++ member)
quarternion_t::x (C++ member)
quarternion_t::y (C++ member)
quarternion_t::z (C++ member)
R
robot_status_e (C++ enum)
robot_status_e::BATTERY_LOW (C++ enumerator)
robot_status_e::ERROR (C++ enumerator)
robot_status_e::IDDLE (C++ enumerator)
robot_status_e::MOVING (C++ enumerator)
robot_status_e::READY (C++ enumerator)
S
sensor_ranges_t (C++ struct)
sensor_ranges_t::front (C++ member)
sensor_ranges_t::left (C++ member)
sensor_ranges_t::right (C++ member)
serialize (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
speed_level_enum (C++ enum)
speed_level_enum::HIGH_SPEED (C++ enumerator)
speed_level_enum::LOW_SPEED (C++ enumerator)
speed_level_enum::MEDIUM_SPEED (C++ enumerator)
U
UnitreeDriver (C++ class)
UnitreeDriver::damping_mode (C++ function)
UnitreeDriver::enable_obstacle_avoidance (C++ function)
UnitreeDriver::get_battery_percentage (C++ function)
UnitreeDriver::get_bms (C++ function)
UnitreeDriver::get_imu (C++ function)
UnitreeDriver::get_joint_states (C++ function)
UnitreeDriver::get_odom (C++ function)
UnitreeDriver::get_radar_ranges (C++ function)
UnitreeDriver::set_gaitype (C++ function)
UnitreeDriver::set_head_led (C++ function)
,
[1]
UnitreeDriver::set_mode (C++ function)
UnitreeDriver::stand_down (C++ function)
UnitreeDriver::stand_up (C++ function)
UnitreeDriver::stop (C++ function)
UnitreeDriver::UnitreeDriver (C++ function)
UnitreeDriver::update_robot_status (C++ function)
UnitreeDriver::walk_w_pos (C++ function)
UnitreeDriver::walk_w_vel (C++ function)
UnitreeDriver::~UnitreeDriver (C++ function)
UnitreeRosNode (C++ class)
UnitreeRosNode::UnitreeRosNode (C++ function)
UnitreeRosNode::~UnitreeRosNode (C++ function)
V
velocity_t (C++ struct)
velocity_t::x (C++ member)
velocity_t::y (C++ member)
velocity_t::yaw (C++ member)