您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 ros如何訂閱(如何自定義ros的action服務)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-14 07:47:57【】6人已围观
简介ake5編寫action服務器端程序#!/usr/bin/envpythonimportroslib;roslib.load_manifest('action')importrospy
5 編寫action服務器端程序
#!/usr/bin/env python
import roslib; roslib.load_manifest('action')
import rospy
import time
import actionlib
from action.msg import TimerAction, TimerGoal, TimerResult
def do_timer(goal):
start_time = time.time()
time.sleep(goal.time_to_wait.to_sec())
result = TimerResult()
result.time_elapsed = rospy.Duration.from_sec(time.time() - start_time)
result.updates_sent = 0
server.set_succeeded(result)
rospy.init_node('timer_action_server')
server = actionlib.SimpleActionServer('timer', TimerAction, do_timer, False)
server.start()
rospy.spin()
6 編寫ros的action客戶端程序
#!/usr/bin/env python
import roslib; roslib.load_manifest('action')
import rospy
import actionlib
from action.msg import TimerAction, TimerGoal, TimerResult
rospy.init_node('timer_action_client')
client = actionlib.SimpleActionClient('timer', TimerAction)
client.wait_for_server()
goal = TimerGoal()
goal.time_to_wait = rospy.Duration.from_sec(5.0)
client.send_goal(goal)
client.wait_for_result()
print('Time elapsed: %f'%(client.get_result().time_elapsed.to_sec()))
7 測試運行(開四個終端)
ros買粉絲re
rosrun action action_c.py
rosrun action action_s.py
8 查看信息
liao@liao-eagle:~/catkin_ws/src/action/src$ rostopic list
/rosout
/rosout_agg
/timer/cancel
/timer/feedback
/timer/goal
/timer/result
/timer/status
liao@liao-eagle:~/catkin_ws/src/action/src$ rostopic info /timer/goal
Type: action/TimerActionGoal
Publishers: None
Subscribers:
* /timer_action_server (買粉絲://liao-eagle:42857/)
liao@liao-eagle:~/catkin_ws/src/action/src$ rosmsg show TimerActionGoal
[action/TimerActionGoal]:
std_msgs/Header header
uint32 seq
time stamp
string frame_id
actionlib_msgs/GoalID goal_id
time stamp
string id
action/TimerGoal goal
ration time_to_wait
liao@liao-eagle:~/catkin_ws/src/action/src$ rosmsg show TimerGoal
[action/TimerGoal]:
ration time_to_wait
9 rqt_graph
ROS訂閱的topic如何通過tcp傳送給QT并顯示到界面上
傳遞一下啊
lineEdit中的值,在登陸確認后,傳遞給即將打開的窗體
很赞哦!(66816)
相关文章
- 09 買年貨作文200字左右點面結合(數學200字作文)
- 02 youtube軟件下載安卓版本號不過(安卓4.0.3的操作系統是不是有兩種版本?)
- 09 中國茶葉對外貿易現狀及影響(茶葉營銷的市場現狀)
- 09 中國對外貿易發展史的讀后感(《偉大的歷程:中國改革開放40年實錄》讀后感)
- 09 信宜網紅橋地址(順豐快遞可以郵寄蛋糕嗎)
- 09 中國電建集團海外投資有限公司董事長(中國房地產公司排名)
- 09 中懇國際貿易北京有限公司前臺電話(個人簡歷范文300字6篇)
- 09 以下哪項不屬于國際貿易融資的客戶需求特點(貿易融資的幾種方式)
- 02 youtube軟件下載安卓版本號是一樣(為什么現在的手機內存越來越大,但還總是不夠用?有哪些內存刺客app?)
- 02 youtube軟件下載中文版電腦版(一般什么視頻剪輯軟件好用,有誰知道Youtube達人一般用什么剪輯軟件制作的視頻。)
热门文章
站长推荐
02 youtube軟件下載手機版steam打開游戲(智能電視上有哪些好用的軟件?)
09 五佳國際貿易公司簡介圖片(東方明珠的具體資料)
09 中航建設國際貿易有限公司可靠嗎(冰箱什么牌子好)
02 youtube軟件下載網站免費下載mp3(在哪里可以免費下載歌曲?)
02 youtube軟件下載器騰訊官網地址買粉絲(騰訊會議可以投屏youtube嗎)
02 youtube軟件下載網站源碼怎么使用(怎樣在網頁源代碼中找到電影下載鏈接URL地址)
09 中國對外貿易總公司海運提單答案(2014年4月全國自考真題《國際貿易理論與實務》)
02 youtube軟件下載方法加v是什么快捷(在國外用什么播放器)