Example #1
0
robot_storage.addRobot(binbot1, "robot_4")
robot_storage.addRobot(binbot2, "robot_5")
robot_storage.addRobot(binbot3, "robot_6")
robot_storage.addRobot(binbot4, "robot_7")
robot_storage.addRobot(picker1, "robot_8")
robot_storage.addRobot(picker2, "robot_9")
robot_storage.addRobot(picker3, "robot_10")
robot_storage.addRobot(carrier1, "robot_11")
robot_storage.addRobot(carrier2, "robot_12")

rate = rospy.Rate(10)

# Continually execute robots in execution loop.
while not rospy.is_shutdown():

    animal.execute()
    tractor.execute()
    person1.execute()
    person2.execute()
    picker1.execute()
    picker2.execute()
    picker3.execute()
    carrier1.execute()
    carrier2.execute()
    binbot1.execute()
    binbot2.execute()
    binbot3.execute()
    binbot4.execute()

    rate.sleep()
Example #2
0
robot_storage.addRobot(binbot1, "robot_4")
robot_storage.addRobot(binbot2, "robot_5")
robot_storage.addRobot(binbot3, "robot_6")
robot_storage.addRobot(binbot4, "robot_7")
robot_storage.addRobot(picker1, "robot_8")
robot_storage.addRobot(picker2, "robot_9")
robot_storage.addRobot(picker3, "robot_10")
robot_storage.addRobot(carrier1, "robot_11")
robot_storage.addRobot(carrier2, "robot_12")

rate = rospy.Rate(10)

# Continually execute robots in execution loop.
while not rospy.is_shutdown():

    animal.execute()
    tractor.execute()
    person1.execute()
    person2.execute()
    picker1.execute()
    picker2.execute()
    picker3.execute()
    carrier1.execute()
    carrier2.execute()
    binbot1.execute()
    binbot2.execute()
    binbot3.execute()
    binbot4.execute()

    rate.sleep()