网页设计难学吗,唐山seo公司,卡地亚手表官方网站,全球搜索引擎大全ROS与Arduino学习#xff08;六#xff09;Logging日志 Tutorial Level:客户端与服务器 Next Tutorial#xff1a;小案例节点通信 本节较为简单告诉大家如何向系统发布日志信息。 Tips 1 日志信息发布 节点提供了五种日志消息#xff0c;分别是debug、information、warn、…ROS与Arduino学习六Logging日志 Tutorial Level:客户端与服务器 Next Tutorial小案例节点通信 本节较为简单告诉大家如何向系统发布日志信息。 Tips 1 日志信息发布 节点提供了五种日志消息分别是debug、information、warn、error、fatal。可以分别用以下函数调用。其中参数为一个字符串 nh.logdebug(debug);nh.loginfo(info);nh.logwarn(warn);nh.logerror(error);nh.logfatal(fatal);Tips 2 案例程序 /** rosserial PubSub Example* Prints hello world! and toggles led*/#include ros.h
#include std_msgs/String.h
#include std_msgs/Empty.hros::NodeHandle nh;std_msgs::String str_msg;
ros::Publisher chatter(chatter, str_msg);char hello[13] hello world!;char debug[] debug statements;
char info[] infos;
char warn[] warnings;
char error[] errors;
char fatal[] fatalities;void setup()
{pinMode(13, OUTPUT);nh.initNode();nh.advertise(chatter);
}void loop()
{str_msg.data hello;chatter.publish( str_msg );nh.logdebug(debug);nh.loginfo(info);nh.logwarn(warn);nh.logerror(error);nh.logfatal(fatal);nh.spinOnce();delay(500);
}Tips 3 测试程序 #新终端打开
$ roscore
#新终端打开
$ rosrun rosserial_python serial_node.py _port:/dev/ttyUSB0转载于:https://www.cnblogs.com/flyingjun/p/8951162.html