python 机械手_机械手机械手驱动程序设计

我目前正在为即将到来的机器人比赛准备我们的机器人编码。我正试着把我们的机器人设置成自主模式(在无人控制的情况下移动),但我遇到了一个问题。我可以让机器人向左、向右、向前、向后等移动(我们使用的是机械驱动)。在autonomy中,我们希望它向前移动,然后在它完成后向侧面移动。我们两个同时做没有问题,但一个接一个地做是我们遇到麻烦的地方。我们目前的代码列车是:def autonomous(self):

for a in range(2):

zero = 0 #lateral movement (positive is left)

one = -1 #forward movement (negative is forwards)

four = 0 #rotation (positive is clockwise)

#set speed

speedFLM = four + zero - one

speedFRM = four + zero + one

speedRRM = four - zero + one

speedRLM = four - zero - one

#speed modifier

speedFLM = speedFLM/2

speedFRM = speedFRM/2

speedRRM = speedRRM/2

speedRLM = speedRLM/2

#set motor output

self.FLM.set(speedFLM)

self.FRM.set(speedFRM)

self.RRM.set(speedRRM)

self.RLM.set(speedRLM)

wpilib.Timer.delay(1)

#reset to zero

self.FLM.set(0)

self.FRM.set(0)

self.RRM.set(0)

self.RLM.set(0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值