Esempio n. 1
0
 def roboParaTras(self, delay=0):
     dataMotores = CtrlMotores()
     dataMotores.esq.data = -1
     dataMotores.dir.data = -1
     dataMotores.delay.data = delay
     self.pubMotores.publish(dataMotores)
     rospy.loginfo("[PUBLISHED] roboParaTras!")
Esempio n. 2
0
 def roboEmFrente(self, delay=0):
     dataMotores = CtrlMotores()
     dataMotores.esq.data = 1
     dataMotores.dir.data = 1
     dataMotores.delay.data = delay
     self.pubMotores.publish(dataMotores)
     rospy.loginfo("[PUBLISHED] roboEmFrente!")
Esempio n. 3
0
 def roboDir(self, delay=0):
     dataMotores = CtrlMotores()
     dataMotores.esq.data = 1
     dataMotores.dir.data = -1
     dataMotores.delay.data = delay
     print 'passei'
     self.pubMotores.publish(dataMotores)
     rospy.loginfo("[PUBLISHED] roboDir!")
Esempio n. 4
0
 def roboAcionarMotores(self, esq, dir, delay=0):
     if esq < 100 and dir < 100:
         dataMotores = CtrlMotores()
         dataMotores.esq.data = esq
         dataMotores.dir.data = dir
         dataMotores.delay.data = delay
         self.pubMotores.publish(dataMotores)
         rospy.loginfo("[PUBLISHED] roboAcionarMotores!")
Esempio n. 5
0
 def roboDirRampa(self, delay=0):
     dataMotores = CtrlMotores()
     dataMotores.rampa.data = True
     dataMotores.esq.data = 1
     dataMotores.dir.data = -1
     dataMotores.delay.data = delay
     self.pubMotores.publish(dataMotores)
     rospy.loginfo("[PUBLISHED] roboDirRampa!")
Esempio n. 6
0
 def __init__(self, pub):
     self.pubMotores = pub
     self.dataMotores = CtrlMotores()
Esempio n. 7
0
 def roboParar(self, delay=0):
     dataMotores = CtrlMotores()
     self.pubMotores.publish(dataMotores)
     rospy.loginfo("[PUBLISHED] roboParar!")