driver.cpp
/tmp/ws/src/roboteq_diff_driver/roboteq_diff_driver/src/
driver_8cpp
MainNode
#define
_CMDVEL_DEBUG
driver_8cpp.html
add82f0c821ff0e302da2bc07a6e1e9d5
#define
_ODOM_DEBUG
driver_8cpp.html
a6383e840c9199b26ce917991b79312ce
#define
_ODOM_SENSORS
driver_8cpp.html
af0b803d7322ed04638ca55dee8bdc842
#define
DELTAT
driver_8cpp.html
a6ad723c1c6420cd4e30c35fe7b6ef21d
(_nowtime, _thentime)
#define
NORMALIZE
driver_8cpp.html
a3ea8048415f0c19839e6c8a0d727c2fb
(_z)
int
main
driver_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
uint32_t
millis
driver_8cpp.html
adb94fbd930038e1510574dd4bcf07fe1
()
void
mySigintHandler
driver_8cpp.html
a16a25cf0df7a1cc4416d24d0c04bbbc2
(int sig)
driver.h
/tmp/ws/src/roboteq_diff_driver/roboteq_diff_driver/include/roboteq_diff_driver/
driver_8h
MainNode
classMainNode.html
void
cmdvel_callback
classMainNode.html
a0642ffa4e7fdf0b03dd495a360c3eb69
(const geometry_msgs::Twist &twist_msg)
void
cmdvel_loop
classMainNode.html
a4627d8be6a34a90ad4044985129a8497
()
void
cmdvel_run
classMainNode.html
a845b02fdb8b17f428c0f18f1bbf2ecbe
()
void
cmdvel_setup
classMainNode.html
a314991550ec4a77269dc341e61793081
()
MainNode
classMainNode.html
aa3a07334aabb8210e2caea8c78ec29cc
()
void
odom_loop
classMainNode.html
ab1cf576122af13620049795e390b0779
()
void
odom_ls_run
classMainNode.html
a118881f3a533c870ce77576415e85f7f
()
void
odom_ms_run
classMainNode.html
a36471bfe6605ad812624296c8a55969f
()
void
odom_publish
classMainNode.html
a4d493ab891648fadd9f5db7fcb85e71e
()
void
odom_setup
classMainNode.html
a0630f0a1bb394cf9fde7b447405015c3
()
void
odom_stream
classMainNode.html
aeecfc295578c48bc8acd80080db4e216
()
int
run
classMainNode.html
ac28bbb1b60c28f97405d2c3379829f9b
()
std::string
base_frame
classMainNode.html
a30c45257e0608db72a586e1668aa103b
int
baud
classMainNode.html
a13e3d2c4d8392e9931fbde1e16aba383
ros::Subscriber
cmdvel_sub
classMainNode.html
abaeebbc229da4ace93644cc526818a8f
std::string
cmdvel_topic
classMainNode.html
af95e5f5cd452c817f4bef84f55f2b92e
serial::Serial
controller
classMainNode.html
a2d4d3da90434b412956b73ad63d11843
uint32_t
current_last_time
classMainNode.html
a842df7aea237e67cff9a4e74b28db879
float
current_left
classMainNode.html
a95b837d430f31af2fe67c54985e6fc5a
roboteq_diff_msgs::Duplex
current_msg
classMainNode.html
ac3aa50f4e5cc1b89fbe58f7a465caa16
ros::Publisher
current_pub
classMainNode.html
a8067f118515f629d8e32c297137ab247
float
current_right
classMainNode.html
a5b8c702762de7a2c8b8b549ce4f43aec
int
encoder_cpr
classMainNode.html
a2624511aedc344f4891df22ba770ec47
int
encoder_ppr
classMainNode.html
ac3668b4b8685001d61530951d52cacf0
float
energy
classMainNode.html
ae7bfd0dd85d8543e37d67038463f7743
std_msgs::Float32
energy_msg
classMainNode.html
a4064a8bff405df7e743c38ea044d9208
ros::Publisher
energy_pub
classMainNode.html
a040ad2c0afc279bf6525d98f0a704a35
uint32_t
hstimer
classMainNode.html
af0ba89b39d86af3768e5e177012c76ac
uint32_t
lstimer
classMainNode.html
a503982471fd22dafb3922ffaeb3d4798
double
max_amps
classMainNode.html
a7b74641f5e8f8b420d076b53d8214ae0
int
max_rpm
classMainNode.html
a1fc363fe5ea4e58144cc46741f5a3404
uint32_t
mstimer
classMainNode.html
a2cc93aa972804a57695810aed1d13913
ros::NodeHandle
nh
classMainNode.html
a488ecbe0cc327685821509f261b6b6b7
tf::TransformBroadcaster
odom_broadcaster
classMainNode.html
a8d3d035805966ef078ac4414e4521793
char
odom_buf
classMainNode.html
a9c36f008c5d56a7e2585bf57d42d077a
[24]
int32_t
odom_encoder_left
classMainNode.html
afb7d17224ae9e3d18b829f0e69358a42
int32_t
odom_encoder_right
classMainNode.html
a72faeed3ae05f1e18d43328a5bb5fa14
char
odom_encoder_toss
classMainNode.html
a4f2b528dd47ad9baa75d84c56afde502
std::string
odom_frame
classMainNode.html
aee85f58bb4fe81201e58191ed26620ba
int
odom_idx
classMainNode.html
a6afd67454ed855474466fa33601b0589
uint32_t
odom_last_time
classMainNode.html
a6db31b4a10f46ea8cae46362f9fb44b8
float
odom_last_x
classMainNode.html
ab30eb4fed9a9bf926f463dc1529e71dd
float
odom_last_y
classMainNode.html
a2c40c645e3b6a07f851bfb317ccf9e6f
float
odom_last_yaw
classMainNode.html
a18e22738a306153cc072312a6b45100f
nav_msgs::Odometry
odom_msg
classMainNode.html
a6d1ef18e6d20558705955bc657544c14
ros::Publisher
odom_pub
classMainNode.html
a430d718fd7fa847bfcf6d7a81853e000
std::string
odom_topic
classMainNode.html
a30b0da18acd67e8f0a4d8512c8b26c0a
float
odom_x
classMainNode.html
afa312deb045791c0cac4b901c899ca9d
float
odom_y
classMainNode.html
ab5b4844e156d52bffc6461259215f7e3
float
odom_yaw
classMainNode.html
abfcaf4d91cc259f402972ebb3dbcb2e0
bool
open_loop
classMainNode.html
a36ad231d572812a24f28d8649e0b38c3
std::string
port
classMainNode.html
ae0a75ceb5ac75ecdd6a48ad2e757691b
bool
pub_odom_tf
classMainNode.html
aa13bdda5417350e424436fa1cd8f7176
uint32_t
starttime
classMainNode.html
a97b5b78720c16b7033d455f584a7e3a0
float
temperature
classMainNode.html
a77816ea41550d1a62a091fb7e2068c61
std_msgs::Float32
temperature_msg
classMainNode.html
a21668a63d5e457793d9376f9f908b3e4
ros::Publisher
temperature_pub
classMainNode.html
a8355ac2a7dd705585909cc03898416df
geometry_msgs::TransformStamped
tf_msg
classMainNode.html
a1fda512a97dad7ebcb615bea2be9ac5a
double
track_width
classMainNode.html
a7b6a465fa84658522fdd70779c8c8411
float
voltage
classMainNode.html
adbd04b2bdea9fd1d90492411cdc71057
std_msgs::Float32
voltage_msg
classMainNode.html
a17d58b419a4566338d53a6cac8ade2b2
ros::Publisher
voltage_pub
classMainNode.html
a590fac733d0658749a8e2e72e274d311
double
wheel_circumference
classMainNode.html
a5cb13ee8365eff72e0a22ae4dc323ad0