[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCD7p-H6f_kCNLMpkY7VKQbtJzXC8wa2bS2UyCu1mrsg":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",159162590,[8,9,10,11],"显示服务请求的回复","创建一个新海龟","显示服务响应的回复","显示话题响应的回复",{"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","服务编程","下面代码的功能是:ROS_INFO(&quot;Spwan turtle successfully [name:%s]&quot;, srv.response.name.c_str())",[21,33,38,47,56,59,68,77,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":46,"source":31,"type":32},[],159162586,[42,43,44,45],"\u002Fturtle_command","advertiseService","commandCallback","command_service","下面代码中,那一个选择是回调函数:&quot;ros::ServiceServer command_service = n.advertiseService(&quot;\u002Fturtle_command&quot;, commandCallback)&quot;",{"answer":48,"createTime":5,"id":49,"options":50,"question":55,"source":31,"type":32},[],159162588,[51,52,53,54],"用于查询话题\u002Fspawn是否存在","用于查询服务\u002Fspawn是否存在","服务不存在的话,跳过此语句","用于启动服务\u002Fspawn","在ROS服务的客户端代码中,关于下面代码,那个选择是正确的:ros::service::waitForService(&quot;\u002Fspawn&quot;)",{"answer":57,"createTime":5,"id":6,"options":58,"question":19,"source":31,"type":32},[],[8,9,10,11],{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":31,"type":32},[],159162593,[63,64,65,66],"srv","msg","src","launch","下面那一个选择是定义服务的文件的扩展名",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":31,"type":32},[],159162596,[72,73,74,75],"服务采用请求\u002F响应通信模式,信息的传输是同步的","话题通常用于逻辑处理,服务常用于数据传输","话题采用发布\u002F订阅通信模型,信息的传输是异步的","话题没有反馈机制,服务有反馈机制","关于ROS的服务和话题,下面那个选择是错误的",{"answer":78,"createTime":5,"id":79,"options":80,"question":81,"source":31,"type":32},[],159162599,[44,43,42,45],"下面代码中,那一个选择是创建的服务:&quot;ros::ServiceServer command_service = n.advertiseService(&quot;\u002Fturtle_command&quot;, commandCallback)&quot;",{"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;的作用是"]