[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN1zAe4Xwab_OXFpNHBJBOQ2V42zbskvmE3E8mrTgZeY":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":31,"type":32},[],"2024-09-10 21:29:00",159162599,[8,9,10,11],"commandCallback","advertiseService","\u002Fturtle_command","command_service",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},12,"dd193c21865cc86be209f8a80cee751a","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F0f9df907559afebed76cbfa5c1a8f8fb.jpg","智能机器人","work_36425828","服务编程","下面代码中,那一个选择是创建的服务:&quot;ros::ServiceServer command_service = n.advertiseService(&quot;\u002Fturtle_command&quot;, commandCallback)&quot;",[21,33,38,43,52,61,70,79,82,92],{"answer":22,"createTime":23,"id":24,"options":25,"question":30,"source":31,"type":32},[],"2024-09-10 21:28:59",159162582,[26,27,28,29],"ServiceClient","\u002Fspawn","turtlesim::Spawn","node.serviceClient","在下面命令中,哪一个是服务数据结构:ros::ServiceClient add_turtle = node.serviceClient&lt;turtlesim::Spawn&gt;(&quot;\u002Fspawn&quot;)","v1",0,{"answer":34,"createTime":5,"id":35,"options":36,"question":37,"source":31,"type":32},[],159162584,[29,27,28,26],"在下面命令中,哪一个是服务名:ros::ServiceClient add_turtle = node.serviceClient&lt;turtlesim::Spawn&gt;(&quot;\u002Fspawn&quot;)",{"answer":39,"createTime":5,"id":40,"options":41,"question":42,"source":31,"type":32},[],159162586,[10,9,8,11],"下面代码中,那一个选择是回调函数:&quot;ros::ServiceServer command_service = n.advertiseService(&quot;\u002Fturtle_command&quot;, commandCallback)&quot;",{"answer":44,"createTime":5,"id":45,"options":46,"question":51,"source":31,"type":32},[],159162588,[47,48,49,50],"用于查询话题\u002Fspawn是否存在","用于查询服务\u002Fspawn是否存在","服务不存在的话,跳过此语句","用于启动服务\u002Fspawn","在ROS服务的客户端代码中,关于下面代码,那个选择是正确的:ros::service::waitForService(&quot;\u002Fspawn&quot;)",{"answer":53,"createTime":5,"id":54,"options":55,"question":60,"source":31,"type":32},[],159162590,[56,57,58,59],"显示服务请求的回复","创建一个新海龟","显示服务响应的回复","显示话题响应的回复","下面代码的功能是:ROS_INFO(&quot;Spwan turtle successfully [name:%s]&quot;, srv.response.name.c_str())",{"answer":62,"createTime":5,"id":63,"options":64,"question":69,"source":31,"type":32},[],159162593,[65,66,67,68],"srv","msg","src","launch","下面那一个选择是定义服务的文件的扩展名",{"answer":71,"createTime":5,"id":72,"options":73,"question":78,"source":31,"type":32},[],159162596,[74,75,76,77],"服务采用请求\u002F响应通信模式,信息的传输是同步的","话题通常用于逻辑处理,服务常用于数据传输","话题采用发布\u002F订阅通信模型,信息的传输是异步的","话题没有反馈机制,服务有反馈机制","关于ROS的服务和话题,下面那个选择是错误的",{"answer":80,"createTime":5,"id":6,"options":81,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":83,"createTime":84,"id":85,"options":86,"question":91,"source":31,"type":32},[],"2024-09-10 21:29:01",159162601,[87,88,89,90],"不做任何操作,重新编译","如果确定本次编辑的代码和编译环境没有错误,可以删除build和devel文件夹,重新编译","检查代码是否错误","检查编译环境是否正确","当编译中提示错误,没有100%编译成功时,可以采用的措施不包括下列那一个",{"answer":93,"createTime":84,"id":94,"options":95,"question":100,"source":31,"type":32},[],159162603,[96,97,98,99],"响应服务调用请求","请求话题调用,等待响应","响应话题调用请求","请求服务调用,等待响应","代码&quot;add_turtle.call(srv)&quot;的作用是"]