seed_r7_hand_controller.cpp
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/src/
seed__r7__hand__controller_8cpp
seed_r7_ros_controller/seed_r7_hand_controller.h
seed_r7_hand_controller.h
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/include/seed_r7_ros_controller/
seed__r7__hand__controller_8h
seed_r7_ros_controller/seed_r7_robot_hardware.h
robot_hardware::HandController
robot_hardware
seed_r7_lower_controller.cpp
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/src/
seed__r7__lower__controller_8cpp
seed_r7_ros_controller/seed_r7_lower_controller.h
seed_r7_lower_controller.h
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/include/seed_r7_ros_controller/
seed__r7__lower__controller_8h
robot_hardware::LowerController
robot_hardware::LowerController::RobotStatus
robot_hardware
seed_r7_mover_controller.cpp
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/src/
seed__r7__mover__controller_8cpp
seed_r7_ros_controller/seed_r7_mover_controller.h
seed_r7_mover_controller.h
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/include/seed_r7_ros_controller/
seed__r7__mover__controller_8h
seed_r7_ros_controller/seed_r7_lower_controller.h
seed_r7_ros_controller/seed_r7_robot_hardware.h
robot_hardware::MoverController
robot_hardware::pose
robot_hardware
#define
MAX_ACC_X
seed__r7__mover__controller_8h.html
a846c10c10f6b91f46ac35d8a76903d36
#define
MAX_ACC_Y
seed__r7__mover__controller_8h.html
adb54fb5be23c598f4e63c5d4f9688d52
#define
MAX_ACC_Z
seed__r7__mover__controller_8h.html
a241db25f73e004aa6fb1406d312d17e7
seed_r7_robot_hardware.cpp
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/src/
seed__r7__robot__hardware_8cpp
seed_r7_ros_controller/seed_r7_robot_hardware.h
robot_hardware
seed_r7_robot_hardware.h
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/include/seed_r7_ros_controller/
seed__r7__robot__hardware_8h
seed_r7_ros_controller/seed_r7_upper_controller.h
seed_r7_ros_controller/seed_r7_lower_controller.h
seed_r7_ros_controller/stroke_converter_base.h
robot_hardware::RobotHW
robot_hardware::RobotHW::RobotStatus
robot_hardware
seed_r7_ros_controller.cpp
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/src/
seed__r7__ros__controller_8cpp
seed_r7_ros_controller/seed_r7_robot_hardware.h
seed_r7_ros_controller/seed_r7_mover_controller.h
seed_r7_ros_controller/seed_r7_hand_controller.h
#define
NSEC_PER_SEC
seed__r7__ros__controller_8cpp.html
a0501e82515b2bdf36453c4cc80f5e0cc
int
main
seed__r7__ros__controller_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
seed_r7_upper_controller.cpp
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/src/
seed__r7__upper__controller_8cpp
seed_r7_ros_controller/seed_r7_upper_controller.h
seed_r7_upper_controller.h
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/include/seed_r7_ros_controller/
seed__r7__upper__controller_8h
robot_hardware::UpperController::RobotStatus
robot_hardware::UpperController
robot_hardware
stroke_converter_base.cpp
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/src/
stroke__converter__base_8cpp
seed_r7_ros_controller/stroke_converter_base.h
stroke_converter_base.h
/tmp/ws/src/seed_r7_ros_pkg/seed_r7_ros_controller/include/seed_r7_ros_controller/
stroke__converter__base_8h
seed_converter::ConvertTable
seed_converter::DiffJoint
seed_converter::StrokeConverter
seed_converter::StrokeMap
seed_converter
seed_converter::ConvertTable
structseed__converter_1_1ConvertTable.html
std::vector< StrokeMap >
inv_table
structseed__converter_1_1ConvertTable.html
a8a78cb8451dd4218e3bc67b38596e698
std::vector< StrokeMap >
table
structseed__converter_1_1ConvertTable.html
ad9fc8a619e4450cb6bd5b160f9a6e1ce
seed_converter::DiffJoint
structseed__converter_1_1DiffJoint.html
float
one
structseed__converter_1_1DiffJoint.html
a5732550dd1ccf7259e07078eb200b711
float
two
structseed__converter_1_1DiffJoint.html
ab83589bf53bef484c51afde37da6c87f
robot_hardware::HandController
classrobot__hardware_1_1HandController.html
bool
HandControlCallback
classrobot__hardware_1_1HandController.html
a9c6143e068ba2b089fe309f9df93f9f2
(seed_r7_ros_controller::HandControl::Request &_req, seed_r7_ros_controller::HandControl::Response &_res)
HandController
classrobot__hardware_1_1HandController.html
ac4ab83c3667e0782aced86d5f91de612
(const ros::NodeHandle &_nh, robot_hardware::RobotHW *_in_hw)
~HandController
classrobot__hardware_1_1HandController.html
a7f09b13c9ab38800ee90a4cdcf9aa050
()
ros::ServiceServer
grasp_control_server_
classrobot__hardware_1_1HandController.html
adccfbb40177d79a37f5761a73240d789
robot_hardware::RobotHW *
hw_
classrobot__hardware_1_1HandController.html
a8d11d9f9930fa74cd09ac0f633025a97
int
left_number_
classrobot__hardware_1_1HandController.html
aa2f5bb90b7d88063a805f7d1e0c53275
ros::NodeHandle
nh_
classrobot__hardware_1_1HandController.html
af8c1a96179c248c43ea86e0168fdf408
int
right_number_
classrobot__hardware_1_1HandController.html
af39af70fd61f8d2fa710a31747c60767
const uint16_t
SCRIPT_CANCEL
classrobot__hardware_1_1HandController.html
aacfb537ab463fe1009d65967cfce62c8
const uint16_t
SCRIPT_GRASP
classrobot__hardware_1_1HandController.html
acdf84441321050ec7676412245adba80
const uint16_t
SCRIPT_UNGRASP
classrobot__hardware_1_1HandController.html
af2b674db989452e55610052c1bd57d06
robot_hardware::LowerController
classrobot__hardware_1_1LowerController.html
robot_hardware::LowerController::RobotStatus
void
checkRobotStatus
classrobot__hardware_1_1LowerController.html
ad4c053d84dd0e3559c1758a50a497d56
()
float
getBatteryVoltage
classrobot__hardware_1_1LowerController.html
aa024e8d3d6c125993bd2abb6984f4906
()
std::string
getFirmwareVersion
classrobot__hardware_1_1LowerController.html
aac5caede2e2f1261cd1e548c1ae650ba
()
void
getPosition
classrobot__hardware_1_1LowerController.html
a06695d8d8f6732e92e5f92c677871752
()
void
getRobotStatus
classrobot__hardware_1_1LowerController.html
aa928cf4bb29cda73fa31b80cf0464f72
(int8_t _number)
LowerController
classrobot__hardware_1_1LowerController.html
a8d3f16606a22e283ee52076fe28f7778
(const std::string &_port)
void
onServo
classrobot__hardware_1_1LowerController.html
a8850a9fff4ca25a284a69ffc5adaf012
(bool _value)
void
remapAeroToRos
classrobot__hardware_1_1LowerController.html
a9bacbd830afb5ffe5cd744bb61786a8c
(std::vector< int16_t > &_ros, std::vector< int16_t > &_aero)
void
remapRosToAero
classrobot__hardware_1_1LowerController.html
a95f172044000dc56e04f33410a51ffec
(std::vector< int16_t > &_aero, std::vector< int16_t > &_ros)
void
runScript
classrobot__hardware_1_1LowerController.html
abc212f1c3360791b1e7510e8a4678aff
(uint8_t _number, uint16_t _script)
void
sendPosition
classrobot__hardware_1_1LowerController.html
a1c6bf401c5c18e14fb50dfb60cdc23e8
(uint16_t _time, std::vector< int16_t > &_data)
void
sendVelocity
classrobot__hardware_1_1LowerController.html
a7938ab442a29a28f8bb4584bdd6262b2
(std::vector< int16_t > &_data)
~LowerController
classrobot__hardware_1_1LowerController.html
a794bc833ed9dbe07e33b5fdf29e0d3c6
()
std::vector< int >
aero_index_
classrobot__hardware_1_1LowerController.html
a6c390ed99f41e9a8ced15127d6042604
std::vector< std::pair< int, std::string > >
aero_table_
classrobot__hardware_1_1LowerController.html
a0dd6488bc0698392f4396681e8d12099
bool
comm_err_
classrobot__hardware_1_1LowerController.html
aaeb8b837fee7e2ac8128b06652355a69
bool
is_open_
classrobot__hardware_1_1LowerController.html
adce3b9d9f441ababdb1d7ef7d738d2de
std::vector< std::string >
name_
classrobot__hardware_1_1LowerController.html
a86a65b22dc7df22276f4bef9182f3fd9
std::vector< int16_t >
raw_data_
classrobot__hardware_1_1LowerController.html
a281c8bb911b4dac695bece281d723561
struct robot_hardware::LowerController::RobotStatus
robot_status_
classrobot__hardware_1_1LowerController.html
a05c95723c55001ee3b4869ca7d65a863
std::vector< std::string >
upper_name_
classrobot__hardware_1_1LowerController.html
a2f4810e5632d5c3e098b3d9851cc1bcf
std::vector< int >
wheel_aero_index_
classrobot__hardware_1_1LowerController.html
a24567f9a2b5ea6f2b748b21c77ad4c57
std::vector< std::string >
wheel_name_
classrobot__hardware_1_1LowerController.html
a7294d59d932e9907ee93f70720f00ec3
std::vector< std::pair< int, std::string > >
wheel_table_
classrobot__hardware_1_1LowerController.html
a0b8cafc5f5f29a1e069cb256547c1e2d
can1_calibration
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779af41c5aa26ce380f66a285e42a7929ba5
can1_connection
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a319be2598ddbd9143e19a10f167caf80
can1_motor_status
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ac3302b1ee21d89aaf707ec1472dda21a
can1_power
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a49c9090cf14eebafb05b307e373ac371
can1_protective_stopped
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a3cd81f9f3e66617c84a6acc2f96a6d95
can1_response
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ab25efa8fa8afce44c516822ef6649e86
can1_step_out
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a7c4b7dc536ac365fd756465ed55f7e8c
can1_temperature
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779af5006d736a6d86a87d4dea4944fbb0a4
can2_calibration
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a6c15cf3e097d95b8491aca953e1928a1
can2_connection
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a84f691bc87194ece252211d55216c47b
can2_motor_status
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779acbd682db8a5b3f70e7e621adae6b66c8
can2_power
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a233bdb79602933559cc2d3488f9b7678
can2_protective_stopped
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a566ac2e97b5447dff6d64d989a169510
can2_response
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ac06815c2f9f9864cf325655a1b489042
can2_step_out
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ab0a0d86ef7d1b0c8631d23c548faf9f9
can2_temperature
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a67bbe3090340ae91ca68880630e99210
error_bit_t
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779
can2_connection
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a84f691bc87194ece252211d55216c47b
can2_calibration
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a6c15cf3e097d95b8491aca953e1928a1
can2_motor_status
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779acbd682db8a5b3f70e7e621adae6b66c8
can2_temperature
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a67bbe3090340ae91ca68880630e99210
can2_response
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ac06815c2f9f9864cf325655a1b489042
can2_step_out
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ab0a0d86ef7d1b0c8631d23c548faf9f9
can2_protective_stopped
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a566ac2e97b5447dff6d64d989a169510
can2_power
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a233bdb79602933559cc2d3488f9b7678
can1_connection
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a319be2598ddbd9143e19a10f167caf80
can1_calibration
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779af41c5aa26ce380f66a285e42a7929ba5
can1_motor_status
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ac3302b1ee21d89aaf707ec1472dda21a
can1_temperature
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779af5006d736a6d86a87d4dea4944fbb0a4
can1_response
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779ab25efa8fa8afce44c516822ef6649e86
can1_step_out
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a7c4b7dc536ac365fd756465ed55f7e8c
can1_protective_stopped
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a3cd81f9f3e66617c84a6acc2f96a6d95
can1_power
classrobot__hardware_1_1LowerController.html
a1c734c8d8ba99d6a3da9221de1d25779a49c9090cf14eebafb05b307e373ac371
aero::controller::AeroCommand *
lower_
classrobot__hardware_1_1LowerController.html
a4141065f501f6bb4fc88834a135db82d
static const uint32_t
BAUDRATE
classrobot__hardware_1_1LowerController.html
a5c5581315740c56a1affa2bb2e679a0f
robot_hardware::MoverController
classrobot__hardware_1_1MoverController.html
MoverController
classrobot__hardware_1_1MoverController.html
a80dcd8062c49a68283cd60dd0a55eb9c
(const ros::NodeHandle &_nh, robot_hardware::RobotHW *_in_hw)
~MoverController
classrobot__hardware_1_1MoverController.html
abb404e64d5f772bd15c9cac457e78f0d
()
void
calculateOdometry
classrobot__hardware_1_1MoverController.html
a8ce3154cbde7d66d21b8e04573f0e095
(const ros::TimerEvent &_event)
void
cmdVelCallback
classrobot__hardware_1_1MoverController.html
a0719a69007087bcf509ec0bd97ef3702
(const geometry_msgs::TwistConstPtr &_cmd_vel)
bool
ledControlCallback
classrobot__hardware_1_1MoverController.html
aa39c2ea9f714ebf038259d5c2022d824
(seed_r7_ros_controller::LedControl::Request &_req, seed_r7_ros_controller::LedControl::Response &_res)
void
moveBaseStatusCallBack
classrobot__hardware_1_1MoverController.html
a1e5f97627e89f5ba9b9d15abeaf5c426
(const actionlib_msgs::GoalStatusArray::ConstPtr &status)
void
safetyCheckCallback
classrobot__hardware_1_1MoverController.html
ab7e5eefcb61ee0bea11bfddf7bd82444
(const ros::TimerEvent &_event)
bool
setInitialPoseCallback
classrobot__hardware_1_1MoverController.html
a7e0171736272d1980ed8c2e8eda18324
(seed_r7_ros_controller::SetInitialPose::Request &_req, seed_r7_ros_controller::SetInitialPose::Response &_res)
void
velocityToWheel
classrobot__hardware_1_1MoverController.html
a17a9a0d498b8da2f390445829d9ca8d3
(double _linear_x, double _linear_y, double _angular_z, std::vector< int16_t > &_wheel_vel)
std::vector< int >
aero_index_
classrobot__hardware_1_1MoverController.html
a5c020af7bb0facdd8bb7e29a8d5fe9d3
boost::mutex
base_mtx_
classrobot__hardware_1_1MoverController.html
a48013020530808016f02d1318a49acb4
ros::Subscriber
cmd_vel_sub_
classrobot__hardware_1_1MoverController.html
ab3f0ebd7439a94a5fe04e8b523641e45
ros::Time
current_time_
classrobot__hardware_1_1MoverController.html
a1730a2b57d400724227e2d03996ece10
robot_hardware::RobotHW *
hw_
classrobot__hardware_1_1MoverController.html
a90e9cfcbc6aa34459a1cd2fff245cefe
ros::Publisher
initialpose_pub_
classrobot__hardware_1_1MoverController.html
aeedac72419c5c0d703ee4893de666859
float
k1_
classrobot__hardware_1_1MoverController.html
a03a8feca57a34709920e3ed7b13931fd
float
k2_
classrobot__hardware_1_1MoverController.html
a5d43d0bed8ce132c6f0e84dd59c417c9
ros::Time
last_time_
classrobot__hardware_1_1MoverController.html
a37df22aa79566616e08fa3561647608a
ros::ServiceServer
led_control_server_
classrobot__hardware_1_1MoverController.html
a9cccf4761ca7ca4445ecfa5706ce7004
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction > *
move_base_action_
classrobot__hardware_1_1MoverController.html
ac69d2965d3501540292bf6c1c887e29e
ros::NodeHandle
nh_
classrobot__hardware_1_1MoverController.html
ad60f9ca32f195cfa57bc5bfa00aa9fbe
int
num_of_wheels_
classrobot__hardware_1_1MoverController.html
a194fbdb4be1d71e3958a3d84dc1a6d63
tf::TransformBroadcaster
odom_broadcaster_
classrobot__hardware_1_1MoverController.html
a17d91a8344453261987aaea0e8354af7
ros::Publisher
odom_pub_
classrobot__hardware_1_1MoverController.html
ab0fbfae3c5cd3db237320d11cfb1f640
double
odom_rate_
classrobot__hardware_1_1MoverController.html
a296bbf28a998d17657e652ed7f9408f0
ros::Timer
odom_timer_
classrobot__hardware_1_1MoverController.html
ad82316b2810c10f145f02fe6fbf4e379
double
ros_rate_
classrobot__hardware_1_1MoverController.html
a31ef2775d7a440e87a3134dbb579eb59
ros::Timer
safe_timer_
classrobot__hardware_1_1MoverController.html
a2ddcb6f4b124d3beda2b25ed8b4a03c8
double
safety_duration_
classrobot__hardware_1_1MoverController.html
a948cd82691252c327ab512f4eb72b10f
double
safety_rate_
classrobot__hardware_1_1MoverController.html
a84376e4385381cb68c662830b45ac3ed
bool
servo_on_
classrobot__hardware_1_1MoverController.html
a1889afbaf4b1bff44e074a23d5322b2a
ros::ServiceServer
set_initialpose_server_
classrobot__hardware_1_1MoverController.html
aaacd21ab75a91ba0f59171e2d0c72001
double
th_
classrobot__hardware_1_1MoverController.html
af7dec2334905ddebe37a0bf4c53837e9
ros::Time
time_stamp_
classrobot__hardware_1_1MoverController.html
aa3759d5b9aab236f57fc2d26af4be0e4
double
vth_
classrobot__hardware_1_1MoverController.html
a684f03bfc0fbb8a44aac543b8a4671c0
double
vx_
classrobot__hardware_1_1MoverController.html
a51d6d8ef48638170bccb5b3fd6eb6c9b
double
vy_
classrobot__hardware_1_1MoverController.html
ab813ee7e589eb0d3b9d57df5b75eb560
std::vector< std::string >
wheel_names_
classrobot__hardware_1_1MoverController.html
a87edb1d80c074c132c3539148b3bf563
double
x_
classrobot__hardware_1_1MoverController.html
a0bf4e54e20474214e0afdb4b4c78071f
double
y_
classrobot__hardware_1_1MoverController.html
a85ce5280fc2e6d217ef7d503fe681cea
robot_hardware::pose
structrobot__hardware_1_1pose.html
float
theta
structrobot__hardware_1_1pose.html
ac6ae9001e5980ab0d807baeb912cc290
float
x
structrobot__hardware_1_1pose.html
ad2196c9f72092dd943a859e336b669f4
float
y
structrobot__hardware_1_1pose.html
ab8f2c99c2cc64463be238ce5ded18c61
robot_hardware::RobotHW
classrobot__hardware_1_1RobotHW.html
hardware_interface::RobotHW
robot_hardware::RobotHW::RobotStatus
void
getBatteryVoltage
classrobot__hardware_1_1RobotHW.html
a065a744f59c9a3ecb4c9a87e5a0e4d57
(const ros::TimerEvent &_event)
double
getPeriod
classrobot__hardware_1_1RobotHW.html
a70ad371825eb230b5f347b5097bbe414
()
virtual bool
init
classrobot__hardware_1_1RobotHW.html
a017c190f8c3f135fb165fc3a8d3aae86
(ros::NodeHandle &root_nh, ros::NodeHandle &robot_hw_nh)
void
onWheelServo
classrobot__hardware_1_1RobotHW.html
ac41220ba4fc156097a92fc8b9d077c62
(bool _value)
virtual void
read
classrobot__hardware_1_1RobotHW.html
a5ec24ec77097ac07635b35c381cdfdd8
(const ros::Time &time, const ros::Duration &period)
void
readPos
classrobot__hardware_1_1RobotHW.html
a3db0e8e23a23acc41f6a725a0ac548dd
(const ros::Time &time, const ros::Duration &period, bool update)
RobotHW
classrobot__hardware_1_1RobotHW.html
a9148d3a14ca02beb65d06a462e61b2dc
()
void
runHandScript
classrobot__hardware_1_1RobotHW.html
a96ed7662f68a2130801105017910cce7
(uint8_t _number, uint16_t _script, uint8_t _current)
void
runLedScript
classrobot__hardware_1_1RobotHW.html
a1ab1b2a3e705543a48c565042da92158
(uint8_t _number, uint16_t _script)
void
setDiagnostics
classrobot__hardware_1_1RobotHW.html
a5b0b247de21abb834ff843dee07c56ad
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
setRobotStatus
classrobot__hardware_1_1RobotHW.html
a3e19023bf04cc932b6526a20790e482a
()
void
turnWheel
classrobot__hardware_1_1RobotHW.html
a88b1683b3dd7167c78473963d7b08072
(std::vector< int16_t > &_vel)
virtual void
write
classrobot__hardware_1_1RobotHW.html
a4da402856e424158f1fb7ce54f64d5c5
(const ros::Time &time, const ros::Duration &period)
void
writeWheel
classrobot__hardware_1_1RobotHW.html
aaba8542c1303abee6b9164c5cc9cc7a1
(const std::vector< std::string > &_names, const std::vector< int16_t > &_vel, double _tm_sec)
virtual
~RobotHW
classrobot__hardware_1_1RobotHW.html
a236f2847091bfb9a8a2c1545d96287d7
()
bool
comm_err_
classrobot__hardware_1_1RobotHW.html
a6783a9f44a18e6e46b10349231761c2a
struct robot_hardware::RobotHW::RobotStatus
robot_status_
classrobot__hardware_1_1RobotHW.html
a353bf1bd252f04fbb8814c519109a5a3
CONTINUOUS
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fad74f0763d1dfa4ec513fa5d453fd6c53
ControlMethod
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39f
EFFORT
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39faea53619e5ae7f2b42f8562a458b9673a
POSITION
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa18fc2657c6fd00b7682e096a1a37bf8e
POSITION_PID
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa64d338b46a0d274a30578d374a826f4f
VELOCITY
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa0f14bb725b4d63477892d6282721f5eb
VELOCITY_PID
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa4ca4e45e970563acd1bc7c9aa4fcd8c9
EFFORT
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39faea53619e5ae7f2b42f8562a458b9673a
FIXED
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa43cc7dfc3e2ee2bd8e9a0f4b2190f064
JointType
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436f
NONE
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa95e9af5182eb7e036d4d1e14b94a3fbf
PRISMATIC
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa8aebadacaf40d64220b3030e0160d431
ROTATIONAL
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa8966dc289cd0bf1570da2496a8c6af9a
CONTINUOUS
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fad74f0763d1dfa4ec513fa5d453fd6c53
FIXED
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa43cc7dfc3e2ee2bd8e9a0f4b2190f064
NONE
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa95e9af5182eb7e036d4d1e14b94a3fbf
POSITION
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa18fc2657c6fd00b7682e096a1a37bf8e
POSITION_PID
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa64d338b46a0d274a30578d374a826f4f
PRISMATIC
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa8aebadacaf40d64220b3030e0160d431
ROTATIONAL
classrobot__hardware_1_1RobotHW.html
a976d0a1e47b1be1fc08672a7f100436fa8966dc289cd0bf1570da2496a8c6af9a
VELOCITY
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa0f14bb725b4d63477892d6282721f5eb
VELOCITY_PID
classrobot__hardware_1_1RobotHW.html
a5d993b8d1294960e02aa960cce09b39fa4ca4e45e970563acd1bc7c9aa4fcd8c9
int
BASE_COMMAND_PERIOD_MS_
classrobot__hardware_1_1RobotHW.html
a55e03e8c5a8da5167bc39c826f47f391
ros::Publisher
bat_vol_pub_
classrobot__hardware_1_1RobotHW.html
abbce55847a6dacd43dfc7ab622c4f723
ros::Timer
bat_vol_timer_
classrobot__hardware_1_1RobotHW.html
a3ec554f714b274d51d5ce1c5febfd13b
int
CONTROL_PERIOD_US_
classrobot__hardware_1_1RobotHW.html
a86037c13eb1ad18976ae1dd8255e0117
boost::shared_ptr< robot_hardware::LowerController >
controller_lower_
classrobot__hardware_1_1RobotHW.html
a9a2dc38e91267c608974c965a6d08fbe
boost::shared_ptr< robot_hardware::UpperController >
controller_upper_
classrobot__hardware_1_1RobotHW.html
a334612674e06765b77238e60f3b1995b
pluginlib::ClassLoader< seed_converter::StrokeConverter >
converter_loader_
classrobot__hardware_1_1RobotHW.html
adf15298f7ab15187f17c40f95a4a4404
diagnostic_updater::Updater
diagnostic_updater_
classrobot__hardware_1_1RobotHW.html
a1452ae9ad89548a6eeffca131d5d78dc
bool
initialized_flag_
classrobot__hardware_1_1RobotHW.html
a3787ec904e99fd138029f169f6e2cc7e
std::vector< ControlMethod >
joint_control_methods_
classrobot__hardware_1_1RobotHW.html
aeb2e16106e0692d31bf300f00f978e32
std::vector< double >
joint_effort_
classrobot__hardware_1_1RobotHW.html
a659d276ba5550a1c3df907e1504b8450
std::vector< double >
joint_effort_command_
classrobot__hardware_1_1RobotHW.html
afc909a1ad8e4e74f782933b45a3f6669
std::vector< double >
joint_effort_limits_
classrobot__hardware_1_1RobotHW.html
afd2c7689518c7c54f7b4408e72e7545b
std::vector< std::string >
joint_list_
classrobot__hardware_1_1RobotHW.html
a7d36a557692fbe4de196acd325d6551d
std::vector< std::string >
joint_names_lower_
classrobot__hardware_1_1RobotHW.html
ada57b809e7560acf385cd59b8524e3fe
std::vector< std::string >
joint_names_upper_
classrobot__hardware_1_1RobotHW.html
aa87194371d6a25fab1ee88850c199d2d
std::vector< double >
joint_position_
classrobot__hardware_1_1RobotHW.html
a1aa40e678f8917999f7949b2a225999d
std::vector< double >
joint_position_command_
classrobot__hardware_1_1RobotHW.html
abe2f41e102d264cc0e3c33c6ceddf3eb
std::vector< JointType >
joint_types_
classrobot__hardware_1_1RobotHW.html
a846169c22d2cc3f6317f8d73b5d726ab
std::vector< double >
joint_velocity_
classrobot__hardware_1_1RobotHW.html
a954ffde5fa2b27568fbdb3fe4409829f
std::vector< double >
joint_velocity_command_
classrobot__hardware_1_1RobotHW.html
ab50a8bb4c52817114416307ec622e67b
hardware_interface::JointStateInterface
js_interface_
classrobot__hardware_1_1RobotHW.html
a5166cb21125cae084c6ac097031377da
std::vector< int16_t >
lower_act_strokes_
classrobot__hardware_1_1RobotHW.html
ad5ae2f938f34ad6b97637eb9fd4aef0a
std::mutex
mutex_lower_
classrobot__hardware_1_1RobotHW.html
a58ffdd489e0b3e2907ffefcb664d96bf
std::mutex
mutex_upper_
classrobot__hardware_1_1RobotHW.html
a03422e8b679942d12017f31da9e12edf
unsigned int
number_of_angles_
classrobot__hardware_1_1RobotHW.html
a8b22db9de361fa6380972aaeba0818cd
float
OVERLAP_SCALE_
classrobot__hardware_1_1RobotHW.html
ad250496a0b00b50a6dceeddbcabd6b40
hardware_interface::PositionJointInterface
pj_interface_
classrobot__hardware_1_1RobotHW.html
a59bb5396097620be4a79035b2a450fc6
joint_limits_interface::PositionJointSaturationInterface
pj_sat_interface_
classrobot__hardware_1_1RobotHW.html
a2088b57f4365f3361f3d6a6066b0c4c0
std::vector< double >
prev_ref_strokes_
classrobot__hardware_1_1RobotHW.html
a4922614141d3b7a48d05d8d27f4a5cc6
std::string
robot_model_plugin_
classrobot__hardware_1_1RobotHW.html
aa3b5b68887936d02aace6f928e671007
boost::shared_ptr< seed_converter::StrokeConverter >
stroke_converter_
classrobot__hardware_1_1RobotHW.html
a4de816ec9286c451e9bed8ad256e38de
std::vector< int16_t >
upper_act_strokes_
classrobot__hardware_1_1RobotHW.html
ae0fa23f5a4887f1efa8e307da57478a2
bool
upper_send_enable_
classrobot__hardware_1_1RobotHW.html
a471b8ba8653ed890b3d3563b0cdb4006
bool
resetRobotStatusCallback
classrobot__hardware_1_1RobotHW.html
a89a88d83602676cb28ae1440cb3c0082
(seed_r7_ros_controller::ResetRobotStatus::Request &_req, seed_r7_ros_controller::ResetRobotStatus::Response &_res)
ros::ServiceServer
reset_robot_status_server_
classrobot__hardware_1_1RobotHW.html
aa623088af38804816b775cf389090c91
robot_hardware::RobotHW::RobotStatus
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
bool
calib_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
a143aa31d02b1a984715a6f831f6608de
bool
connection_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
a25341ace83bbff44a3327ff6bf0a6765
bool
motor_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
a2b7dc936bf136429120e7187504fbcc5
bool
p_stopped_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
ade484653ff360f23ba6f35c298377d16
bool
power_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
a6cf24182fbd3022929e5a6b9af27dd70
bool
res_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
a3b36e445405ae75602a61d8c6bcf896c
bool
step_out_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
a5c2a7be19d2f46e11f8858fb8e0abb5f
bool
temp_err_
structrobot__hardware_1_1RobotHW_1_1RobotStatus.html
ab7e4ede1a0688a2cd16491f52b5015d6
robot_hardware::UpperController::RobotStatus
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
bool
calib_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
afd5b07e4fda57ea9ed1d27dd9ed18120
bool
connection_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
ae0b48b4271b78327a2754cdb83f3fc05
bool
motor_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
ac779fc780d68218143c22cf341dd3c53
bool
p_stopped_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
a2cb2fe9127d0a58956413a64fe5cfe47
bool
power_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
a72c90a1ddc186aefdcde25abf338effe
bool
res_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
a668721c9ca8fa5c88250cdbdf8e28275
bool
step_out_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
a4040b79006c9cedbc3aae7f719502d9d
bool
temp_err_
structrobot__hardware_1_1UpperController_1_1RobotStatus.html
aa0282a0415a387ab0b0a35b43599a92b
robot_hardware::LowerController::RobotStatus
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
bool
calib_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
ad663755e3c6c44db380deeb6de93c23d
bool
connection_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
a0b7e630d2a8d05dbf5376b614f5ca8f6
bool
motor_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
a6596325e1f63fa2480893b5d7fc7c14b
bool
p_stopped_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
aba2fccc0fa2469ddace2820f93242153
bool
power_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
a91789682833e0ed645f9a780741dc4b9
bool
res_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
a7021b311986612caea45cc7f398eb231
bool
step_out_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
a31da070b7bcc6600cbcd9baa8b596741
bool
temp_err_
structrobot__hardware_1_1LowerController_1_1RobotStatus.html
aa4d6b965332a9d01ee9278e3977f177b
seed_converter::StrokeConverter
classseed__converter_1_1StrokeConverter.html
virtual void
Angle2Stroke
classseed__converter_1_1StrokeConverter.html
ab4b20661941ecd38627e92e6879c6cf5
(std::vector< int16_t > &_strokes, const std::vector< double > &_angles)=0
bool
initialize
classseed__converter_1_1StrokeConverter.html
a43afcfe3dd9a495bb5953efa2da3ad2e
(ros::NodeHandle &_nh)
virtual void
makeTables
classseed__converter_1_1StrokeConverter.html
a565c266b23c90494e9f7d513518098f5
()=0
virtual void
Stroke2Angle
classseed__converter_1_1StrokeConverter.html
acd7f373d3aa17d540d5dde560502a429
(std::vector< double > &_angles, const std::vector< int16_t > &_strokes)=0
StrokeConverter
classseed__converter_1_1StrokeConverter.html
ab89929b1fffaaf6af0fb2585dee7c904
()
~StrokeConverter
classseed__converter_1_1StrokeConverter.html
a0d7629fd01b12d2d46817fbc8f63b390
()
void
makeInvTable
classseed__converter_1_1StrokeConverter.html
ab3f03b11a71b08692e58050cb646bf24
(std::vector< StrokeMap > &_inv_table, const std::vector< StrokeMap > &_table)
bool
makeTable
classseed__converter_1_1StrokeConverter.html
a96b933deee0a99d299e21ce03f3f6e77
(std::vector< StrokeMap > &_table, const std::string _file_name)
float
setAngleToStroke
classseed__converter_1_1StrokeConverter.html
a0975919336c82f70e56057e1f89370c1
(const float _angle, const std::vector< StrokeMap > &_table)
DiffJoint
setDualAngleToStroke
classseed__converter_1_1StrokeConverter.html
a7f916819930e567134fd78991dd1010b
(const float _r_angle, const float _p_angle, const std::vector< StrokeMap > &_r_table, const std::vector< StrokeMap > &_p_table, const bool _is_pitch=false)
float
setStrokeToAngle
classseed__converter_1_1StrokeConverter.html
a35e8bbae9a2f47a013942f7653348cb0
(const float _stroke, const std::vector< StrokeMap > &_inv_table)
std::string
file_path_
classseed__converter_1_1StrokeConverter.html
a0112f381e52a5ff225f8dce2cff6717a
seed_converter::StrokeMap
structseed__converter_1_1StrokeMap.html
float
angle
structseed__converter_1_1StrokeMap.html
a00e55e763664bd16d477e70da67035a4
float
range
structseed__converter_1_1StrokeMap.html
af547e044b5ad87cd2d2a698cc4d4926c
float
stroke
structseed__converter_1_1StrokeMap.html
a25b18e8127d0adcaea59d7e1ac2c1466
robot_hardware::UpperController
classrobot__hardware_1_1UpperController.html
robot_hardware::UpperController::RobotStatus
void
checkRobotStatus
classrobot__hardware_1_1UpperController.html
a5a20ecc7e53a9b985a2347bf5b1c0132
()
std::string
getFirmwareVersion
classrobot__hardware_1_1UpperController.html
a2b4e0488f8b764ccd744084f6cbbc40b
()
void
getPosition
classrobot__hardware_1_1UpperController.html
a96d89486e485f9804bc587dca0f5bf7d
()
void
remapAeroToRos
classrobot__hardware_1_1UpperController.html
a42e5bdc5bfb8595fa72ddc09bde9dac2
(std::vector< int16_t > &_ros, std::vector< int16_t > &_aero)
void
remapRosToAero
classrobot__hardware_1_1UpperController.html
a3b08c1f19db975dad7dd46bdd0f43900
(std::vector< int16_t > &_aero, std::vector< int16_t > &_ros)
void
runScript
classrobot__hardware_1_1UpperController.html
a1e9db4253dfb64fdd1cbfef9bd41b3b7
(uint8_t _number, uint16_t _script)
void
sendPosition
classrobot__hardware_1_1UpperController.html
a2a07a039a7fbf1c907dc7a8e4bf07087
(uint16_t _time, std::vector< int16_t > &_data)
void
setCurrent
classrobot__hardware_1_1UpperController.html
ab2e2a41ae4d59ddce321260623146bf1
(uint8_t _number, uint8_t _max, uint8_t _down)
UpperController
classrobot__hardware_1_1UpperController.html
a550fe744dfc8072bdbbcd87f65a17fc5
(const std::string &_port)
~UpperController
classrobot__hardware_1_1UpperController.html
a6aed3d8584be239972bd8a1df24840e5
()
std::vector< int >
aero_index_
classrobot__hardware_1_1UpperController.html
a9ab8b2a930c11c0233544712c2d4e07d
std::vector< std::pair< int, std::string > >
aero_table_
classrobot__hardware_1_1UpperController.html
a3ae5e4cc3ae8ad8ef0a069fc1ec34291
bool
comm_err_
classrobot__hardware_1_1UpperController.html
adc301bac63535d87bc28f2a608db1776
bool
is_open_
classrobot__hardware_1_1UpperController.html
a2a065b436a593f8698b6d3656cb1930c
std::vector< std::string >
name_
classrobot__hardware_1_1UpperController.html
afcaa7443eee5f2e7778550c32f496ddc
std::vector< int16_t >
raw_data_
classrobot__hardware_1_1UpperController.html
aa279c863b36003fdc55972dbbab161c0
struct robot_hardware::UpperController::RobotStatus
robot_status_
classrobot__hardware_1_1UpperController.html
a95ea2051210b19082528a6913de0ba7c
can1_calibration
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a7b0042ec029a94b2b25e2aec24e1fd80
can1_connection
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a602fc083ec3281a7190344217a9b900c
can1_motor_status
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a7a4a081b40b1300ecfbb5aef678563b0
can1_power
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a8bec29797b16bb77eaed379dd67e3150
can1_protective_stopped
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a1d4b7b2564d442c1eb5f2e3d42c2fe63
can1_response
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18adf0a1bdb421a9dd6c6bacd06f3295fc3
can1_step_out
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18ad88c54ab69b43684f72b58b1b2b12121
can1_temperature
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a9db634171e9c5c1794838cce130debad
can2_calibration
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18abbebdcb24aa102ba2ce2b657ca952380
can2_connection
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a1846be08e8650fc849272462e487e452
can2_motor_status
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a5ece269cb9f80c4db5391cd09cf92d41
can2_power
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a9c32ad40ef767c62b8b43253352254fe
can2_protective_stopped
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a1fe119e729305f6fafca45b6a876cb61
can2_response
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a234fe6fae00611623950f282b59b80c0
can2_step_out
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a13fc82464819a785bb16b1685fffb829
can2_temperature
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a851181b0f8751e33c9cf814bc46119b0
error_bit_t
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18
can2_connection
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a1846be08e8650fc849272462e487e452
can2_calibration
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18abbebdcb24aa102ba2ce2b657ca952380
can2_motor_status
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a5ece269cb9f80c4db5391cd09cf92d41
can2_temperature
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a851181b0f8751e33c9cf814bc46119b0
can2_response
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a234fe6fae00611623950f282b59b80c0
can2_step_out
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a13fc82464819a785bb16b1685fffb829
can2_protective_stopped
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a1fe119e729305f6fafca45b6a876cb61
can2_power
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a9c32ad40ef767c62b8b43253352254fe
can1_connection
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a602fc083ec3281a7190344217a9b900c
can1_calibration
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a7b0042ec029a94b2b25e2aec24e1fd80
can1_motor_status
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a7a4a081b40b1300ecfbb5aef678563b0
can1_temperature
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a9db634171e9c5c1794838cce130debad
can1_response
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18adf0a1bdb421a9dd6c6bacd06f3295fc3
can1_step_out
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18ad88c54ab69b43684f72b58b1b2b12121
can1_protective_stopped
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a1d4b7b2564d442c1eb5f2e3d42c2fe63
can1_power
classrobot__hardware_1_1UpperController.html
a6f6c3a3932fdfa82dbe8f4f816a08d18a8bec29797b16bb77eaed379dd67e3150
aero::controller::AeroCommand *
upper_
classrobot__hardware_1_1UpperController.html
a8cb71522284fc8545abc388c9f875312
static const uint32_t
BAUDRATE
classrobot__hardware_1_1UpperController.html
a3f4d63df39eb7d2a6193b51028248483
robot_hardware
namespacerobot__hardware.html
robot_hardware::HandController
robot_hardware::LowerController
robot_hardware::MoverController
robot_hardware::pose
robot_hardware::RobotHW
robot_hardware::UpperController
seed_converter
namespaceseed__converter.html
seed_converter::ConvertTable
seed_converter::DiffJoint
seed_converter::StrokeConverter
seed_converter::StrokeMap