在这里插入代码片
`#!/usr/bin/env python2
import rospyfrom geometry_msgs.msg import Twistfrom std_msgs.msg import Boolimport sys, select, termios, ttyimport Tkinter as tkbanner = """Reading from the keyboard and Publishing to AckermannDriveStamped!---------------------------Moving around: w a s danything else : stopCTRL-C to quit"""print(banner)keyBindings = { 'w':(250,0), 'd':(250,-250), 'a':(250,250), 's':(-250,0),}speedBindings = { 'i':(10,0), 'j':(0,-10), 'l':(0,10), 'k':(-10,0), 'I':(0,0)}visualBindings = { '1':'0'}def getKey(): tty.setraw(sys.stdin.fileno()) select.select([sys.stdin], [], [], 0) key = sys.stdin.read(1) termios.tcsetattr(sys.stdin, termios.TCSADRAIN, settings) if key == chr(32): key = "go" return keyspeed = 1.5turn = 0.5#press ctrl+c endif __name__=="__main__": rospy.init_node('keyboard') settings = termios.tcgetattr(sys.stdin) pub = rospy.Publisher('cmd_vel', Twist, queue_size=1) visual_s``
最后
以上就是文静雨最近收集整理的关于2020-11-21的全部内容,更多相关2020-11-21内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复