turtlebot3_manipulation_hardware
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace hardware_interface
Namespace robotis
Namespace robotis::turtlebot3_manipulation_hardware
Namespace robotis::turtlebot3_manipulation_hardware::opencr
Namespace robotis::turtlebot3_manipulation_hardware::opencr::grippers
Namespace robotis::turtlebot3_manipulation_hardware::opencr::joints
Namespace robotis::turtlebot3_manipulation_hardware::opencr::wheels
Classes and Structs
Struct ControlItem
Struct ControlTable
Struct Battery
Struct IMU
Struct IMU::Quaternion
Struct IMU::Vector
Class DynamixelSDKWrapper
Class OpenCR
Class TurtleBot3ManipulationSystemHardware
Enums
Enum SOUND
Variables
Variable robotis::turtlebot3_manipulation_hardware::opencr::grippers::GOAL_CURRENT
Variable robotis::turtlebot3_manipulation_hardware::opencr::grippers::RAD_TO_METER
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT1
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT2
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT3
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT4
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::MAX_RADIAN
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::MAX_TICK
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::MIN_RADIAN
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::MIN_TICK
Variable robotis::turtlebot3_manipulation_hardware::opencr::joints::RPM_TO_RAD_PER_SEC
Variable robotis::turtlebot3_manipulation_hardware::opencr::OFF
Variable robotis::turtlebot3_manipulation_hardware::opencr::ON
Variable robotis::turtlebot3_manipulation_hardware::opencr::wheels::DEG_PER_PULSE
Variable robotis::turtlebot3_manipulation_hardware::opencr::wheels::LEFT
Variable robotis::turtlebot3_manipulation_hardware::opencr::wheels::RADIUS
Variable robotis::turtlebot3_manipulation_hardware::opencr::wheels::RIGHT
Variable robotis::turtlebot3_manipulation_hardware::opencr::wheels::RPM_TO_MS
Variable robotis::turtlebot3_manipulation_hardware::opencr::wheels::SEPERATION
Variable robotis::turtlebot3_manipulation_hardware::opencr::wheels::TICK_TO_RAD
Variable robotis::turtlebot3_manipulation_hardware::opencr_control_table
Defines
Define CONTROL_TABLE_SIZE
Define TURTLEBOT3_MANIPULATION_HARDWARE_EXPORT
Define TURTLEBOT3_MANIPULATION_HARDWARE_IMPORT
Define TURTLEBOT3_MANIPULATION_HARDWARE_LOCAL
Define TURTLEBOT3_MANIPULATION_HARDWARE_PUBLIC
Define TURTLEBOT3_MANIPULATION_HARDWARE_PUBLIC_TYPE
Directories
Directory include
Directory turtlebot3_manipulation_hardware
Files
File dynamixel_sdk_wrapper.hpp
File opencr.hpp
File opencr_control_table.hpp
File opencr_definitions.hpp
File turtlebot3_manipulation_system.hpp
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package turtlebot3_manipulation_hardware
2.2.0 (2024-12-02)
2.1.1 (2022-10-14)
PACKAGE
Index
turtlebot3_manipulation_hardware
Index
Index
C
|
R
|
T
C
CONTROL_TABLE_SIZE (C macro)
R
robotis::turtlebot3_manipulation_hardware::ControlItem (C++ struct)
robotis::turtlebot3_manipulation_hardware::ControlItem::address (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlItem::length (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable (C++ struct)
robotis::turtlebot3_manipulation_hardware::ControlTable::battery_percentage (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::battery_voltage (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::bumper_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::bumper_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::button_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::button_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::cmd_velocity_angular_x (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::cmd_velocity_angular_y (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::cmd_velocity_angular_z (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::cmd_velocity_linear_x (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::cmd_velocity_linear_y (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::cmd_velocity_linear_z (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::connect_manipulator (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::connect_ROS2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::connect_wheels (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::device_status (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_current_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_current_joint_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_current_joint_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_current_joint_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_current_joint_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_current_write_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_current_write_joints (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_position_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_position_joint_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_position_joint_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_position_joint_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_position_joint_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_position_write_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::goal_position_write_joints (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::heartbeat (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::illumination (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_angular_velocity_x (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_angular_velocity_y (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_angular_velocity_z (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_linear_acceleration_x (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_linear_acceleration_y (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_linear_acceleration_z (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_magnetic_x (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_magnetic_y (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_magnetic_z (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_orientation_w (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_orientation_x (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_orientation_y (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_orientation_z (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::imu_re_calibration (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::ir (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::led_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::led_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::led_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::led_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::millis (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::model_information (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_current_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_current_joint_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_current_joint_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_current_joint_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_current_joint_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_current_left (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_current_right (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_position_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_position_joint_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_position_joint_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_position_joint_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_position_joint_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_position_left (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_position_right (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_velocity_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_velocity_joint_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_velocity_joint_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_velocity_joint_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_velocity_joint_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_velocity_left (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::present_velocity_right (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_joint_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_joint_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_joint_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_joint_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_left (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_right (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_write_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_acceleration_write_joints (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_velocity_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_velocity_joint_1 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_velocity_joint_2 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_velocity_joint_3 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_velocity_joint_4 (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_velocity_write_gripper (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::profile_velocity_write_joints (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::sonar (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::sound (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::torque_joints (C++ member)
robotis::turtlebot3_manipulation_hardware::ControlTable::torque_wheels (C++ member)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper (C++ class)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::DynamixelSDKWrapper (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::open_port (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::ping (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::read (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::read_byte (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::set_baud_rate (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::write (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::write_byte (C++ function)
robotis::turtlebot3_manipulation_hardware::DynamixelSDKWrapper::~DynamixelSDKWrapper (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR (C++ class)
robotis::turtlebot3_manipulation_hardware::opencr::Battery (C++ struct)
robotis::turtlebot3_manipulation_hardware::opencr::Battery::design_capacity (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::Battery::percentage (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::Battery::present (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::Battery::voltage (C++ member)
robotis::turtlebot3_manipulation_hardware::OpenCR::close_gripper (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_battery (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_data (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_gripper_position (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_gripper_velocity (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_imu (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_joint_positions (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_joint_velocities (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_wheel_positions (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::get_wheel_velocities (C++ function)
robotis::turtlebot3_manipulation_hardware::opencr::grippers::GOAL_CURRENT (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::grippers::RAD_TO_METER (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::IMU (C++ struct)
robotis::turtlebot3_manipulation_hardware::opencr::IMU::angular_velocity (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::IMU::linear_acceleration (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::IMU::orientation (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Quaternion (C++ struct)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Quaternion::w (C++ member)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Quaternion::x (C++ member)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Quaternion::y (C++ member)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Quaternion::z (C++ member)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Vector (C++ struct)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Vector::x (C++ member)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Vector::y (C++ member)
,
[1]
robotis::turtlebot3_manipulation_hardware::opencr::IMU::Vector::z (C++ member)
,
[1]
robotis::turtlebot3_manipulation_hardware::OpenCR::imu_recalibration (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::init_gripper (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::is_connect_manipulator (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::is_connect_wheels (C++ function)
robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT1 (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT2 (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT3 (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::JOINT4 (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::MAX_RADIAN (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::MAX_TICK (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::MIN_RADIAN (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::MIN_TICK (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::joints::RPM_TO_RAD_PER_SEC (C++ member)
robotis::turtlebot3_manipulation_hardware::OpenCR::joints_torque (C++ function)
robotis::turtlebot3_manipulation_hardware::opencr::OFF (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::ON (C++ member)
robotis::turtlebot3_manipulation_hardware::OpenCR::open_gripper (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::open_port (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::OpenCR (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::ping (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::play_sound (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::read_all (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::read_byte (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::send_heartbeat (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_baud_rate (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_gripper_current (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_gripper_position (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_gripper_profile_acceleration (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_gripper_profile_velocity (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_home_pose (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_init_pose (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_joint_positions (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_joint_profile_acceleration (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_joint_profile_velocity (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_wheel_velocities (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::set_zero_pose (C++ function)
robotis::turtlebot3_manipulation_hardware::opencr::SOUND (C++ enum)
robotis::turtlebot3_manipulation_hardware::opencr::SOUND::ASCENDING (C++ enumerator)
robotis::turtlebot3_manipulation_hardware::opencr::SOUND::DESCENDING (C++ enumerator)
robotis::turtlebot3_manipulation_hardware::opencr::SOUND::ERROR (C++ enumerator)
robotis::turtlebot3_manipulation_hardware::opencr::SOUND::WARNING (C++ enumerator)
robotis::turtlebot3_manipulation_hardware::opencr::wheels::DEG_PER_PULSE (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::wheels::LEFT (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::wheels::RADIUS (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::wheels::RIGHT (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::wheels::RPM_TO_MS (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::wheels::SEPERATION (C++ member)
robotis::turtlebot3_manipulation_hardware::opencr::wheels::TICK_TO_RAD (C++ member)
robotis::turtlebot3_manipulation_hardware::OpenCR::wheels_torque (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::write_byte (C++ function)
robotis::turtlebot3_manipulation_hardware::OpenCR::~OpenCR (C++ function)
robotis::turtlebot3_manipulation_hardware::opencr_control_table (C++ member)
robotis::turtlebot3_manipulation_hardware::TurtleBot3ManipulationSystemHardware (C++ class)
robotis::turtlebot3_manipulation_hardware::TurtleBot3ManipulationSystemHardware::RCLCPP_SHARED_PTR_DEFINITIONS (C++ function)
T
TURTLEBOT3_MANIPULATION_HARDWARE_EXPORT (C macro)
TURTLEBOT3_MANIPULATION_HARDWARE_IMPORT (C macro)
TURTLEBOT3_MANIPULATION_HARDWARE_LOCAL (C macro)
TURTLEBOT3_MANIPULATION_HARDWARE_PUBLIC (C macro)
TURTLEBOT3_MANIPULATION_HARDWARE_PUBLIC_TYPE (C macro)