src
gps_dumper.cpp
Go to the documentation of this file.
1
#include <
ros/ros.h
>
2
#include <nav_msgs/Odometry.h>
3
#include <stdio.h>
4
5
void
gpsCallback
(
const
nav_msgs::Odometry::ConstPtr& msg)
6
{
7
// printf("Got msg!\n");
8
printf(
"%lf,%lf,0\n"
,msg->pose.pose.position.y,msg->pose.pose.position.x,msg->pose.pose.position.z);
9
//printf(" VEL:[%lf] ANG:[%lf]\n",msg->linear.x,msg->angular.z);
10
}
11
12
int
main
(
int
argc,
char
** argv)
13
{
14
ros::init
(argc, argv,
"gps_dumper"
);
15
ros::NodeHandle
n;
16
ros::Subscriber
sub = n.
subscribe
(
"gps_odom"
, 1,
gpsCallback
);
17
ros::spin
();
18
return
0;
19
}
ros::init
ROSCPP_DECL void init(const M_string &remappings, const std::string &name, uint32_t options=0)
ros.h
gpsCallback
void gpsCallback(const nav_msgs::Odometry::ConstPtr &msg)
Definition:
gps_dumper.cpp:5
main
int main(int argc, char **argv)
Definition:
gps_dumper.cpp:12
ros::NodeHandle::subscribe
Subscriber subscribe(const std::string &topic, uint32_t queue_size, const boost::function< void(C)> &callback, const VoidConstPtr &tracked_object=VoidConstPtr(), const TransportHints &transport_hints=TransportHints())
ros::spin
ROSCPP_DECL void spin()
ros::NodeHandle
ros::Subscriber
gpsd_client
Author(s): Ken Tossell
, Rob Thomson
, Timo Roehling
, P. J. Reed
autogenerated on Fri Aug 2 2024 08:42:49