Project

General

Profile

Statistics
| Branch: | Revision:

root / testing / motors_test / motors_test.py @ c7b564bb

History | View | Annotate | Download (536 Bytes)

1
#!/usr/bin/python
2

    
3
import roslib; roslib.load_manifest('motors_test')
4
import rospy
5
from motors.msg import set_motors
6

    
7
if __name__ == '__main__':
8
  rospy.init_node('motors_test')
9

    
10
  pub = rospy.Publisher('/set_motors', set_motors)
11
  msg = set_motors(fl_set=True, fl_speed=0)
12
  fl_ds = 5
13

    
14
  while not rospy.is_shutdown():
15

    
16
    msg.fl_speed += fl_ds
17

    
18
    if msg.fl_speed >= 100:
19
      fl_ds = -5
20
      msg.fl_speed = 100
21
    elif msg.fl_speed <= -100:
22
      fl_ds = 5
23
      msg.fl_speed = -100
24

    
25
    pub.publish(msg)
26

    
27
    rospy.sleep(0.05)