#include <ros/ros.h>
#include <signal.h>
#include <ros/package.h>
#include "std_srvs/Trigger.h"
#include "geometry_msgs/Twist.h"
#include "raspicat/MotorFreqs.h"
#include "raspicat/TimedMotion.h"
#include <nav_msgs/Odometry.h>
#include <tf/tf.h>
#include <tf2/LinearMath/Quaternion.h>
#include <tf2_ros/transform_broadcaster.h>
#include <fstream>
#include "sensor_msgs/Imu.h"
Go to the source code of this file.
|
void | callback9Axis (const sensor_msgs::Imu::ConstPtr &msg) |
|
void | callbackCmdvel (const geometry_msgs::Twist::ConstPtr &msg) |
|
bool | callbackOff (std_srvs::Trigger::Request &, std_srvs::Trigger::Response &) |
|
bool | callbackOn (std_srvs::Trigger::Request &, std_srvs::Trigger::Response &) |
|
void | callbackRaw (const raspicat::MotorFreqs::ConstPtr &msg) |
|
bool | callbackTimedMotion (raspicat::TimedMotion::Request &, raspicat::TimedMotion::Response &) |
|
int | main (int argc, char **argv) |
|
void | onSigint (int) |
|
nav_msgs::Odometry | send_odom (void) |
|
void | setFreqs (int left, int right) |
|
bool | setPower (bool) |
|
void callback9Axis |
( |
const sensor_msgs::Imu::ConstPtr & |
msg | ) |
|
void callbackCmdvel |
( |
const geometry_msgs::Twist::ConstPtr & |
msg | ) |
|
bool callbackOff |
( |
std_srvs::Trigger::Request & |
request, |
|
|
std_srvs::Trigger::Response & |
response |
|
) |
| |
bool callbackOn |
( |
std_srvs::Trigger::Request & |
request, |
|
|
std_srvs::Trigger::Response & |
response |
|
) |
| |
void callbackRaw |
( |
const raspicat::MotorFreqs::ConstPtr & |
msg | ) |
|
bool callbackTimedMotion |
( |
raspicat::TimedMotion::Request & |
request, |
|
|
raspicat::TimedMotion::Response & |
response |
|
) |
| |
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
nav_msgs::Odometry send_odom |
( |
void |
| ) |
|
void setFreqs |
( |
int |
left, |
|
|
int |
right |
|
) |
| |