您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 ros如何訂閱(如何自定義ros的action服務)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-18 15:46:17【】2人已围观
简介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中的值,在登陸確認后,傳遞給即將打開的窗體
很赞哦!(71879)
相关文章
- 02 youtube music app download 買粉絲 windows 8(如何讓YTmusic在后臺播放)
- 02 youtube music app pc windows 10中同步(請問諾基亞6300的使用技巧以及應用軟件)
- 01 inside是什么意思英語(in和inside區別是什么?)
- 01 insomnia原唱mp3下載(求 Craig David 的《Insomnia》下載)
- 01 heismy買粉絲usin中文是什么意思(He is my 買粉絲usin改為同義句怎么改?)
- 01 h5網頁怎么一鍵關注買粉絲(如何將h5轉買粉絲買粉絲?)
- 02 youtube mp3 app iphone(iPhone插件有什么用?)
- 01 hong kong youtube 中文版(賈斯汀-比伯(Justin Bieber)的資料(越多越好)和那些歌好聽、)
- 01 h5買粉絲推文制作(如何利用電腦制作買粉絲買粉絲推文?)
- 01 how to download mp3 from you tube(love the way you lie純女聲歌曲在哪邊下載?)
热门文章
站长推荐
01 買粉絲 m youtube 買粉絲 watch(cargo pornstar 音樂的地址)
01 Inside of什么意思(inside什么意思)
02 youtube music app download pc zip(如何讓YTmusic在后臺播放)
01 how to use drop box youtube(誰能幫我找一下JAY-Z 的22TWO'S的歌詞)
02 youtube mp3 downloader youtube mp3 買粉絲(如何把下載的視頻保存到相冊)
02 youtube music 1970 to 1980(找好萊塢群英搞笑片?)
02 youtube mp3 320 kbps download(想要《咖啡王子一號店》的所有歌曲)
01 iml俄羅斯海外倉(打造優質海外倉服務需要一個好的系統支持,有推薦嗎?)