12 #include "vda5050_msgs/Visualization.h"
13 #include "vda5050_msgs/AGVPosition.h"
25 char buf[
sizeof "2011-10-08T07:07:09Z"];
26 strftime(buf,
sizeof buf,
"%FT%TZ", gmtime(&now));
37 vda5050_msgs::Visualization msg;
41 msg.manufacturer=
"fml Enterprise";
42 msg.serialNumber=
"ajf894ajc";
43 msg.agvPosition.x=25.07;
44 msg.agvPosition.y=17.44;
45 msg.agvPosition.theta=0;
46 msg.agvPosition.positionInitialized=
true;
47 msg.agvPosition.mapId=
"c01bf928-27b4-4018-9df0-cb37b96bf710";
52 vda5050_msgs::Visualization
updateMessage(vda5050_msgs::Visualization msg,
float angle,
float r,
float mx,
float my)
55 msg.agvPosition.x=r*cos(angle)+mx;
56 msg.agvPosition.y=r*sin(angle)+my;
57 msg.agvPosition.theta=angle;
61 int main(
int argc,
char **argv)
63 string topicPublish =
"viz_to_mc";
74 cout << topicPublish <<
"\n";