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");
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