def start_simulation(self):
loginfo("Beginning simulation")
rate = rospy.Rate(1)
while not self.on_fire:
rate.sleep()
loginfo("{} persons in building!".format(self.persons))
while not self.persons <= 0:
self.persons -= 1
loginfo("{} persons in building!".format(self.persons))
rate.sleep()
loginfo("Building is empty!")
while not self.fire_department_arrived:
rate.sleep()
loginfo("Fire department has arrived!")
rate.sleep()
self.on_fire = False
loginfo("Simulation ended.")
评论列表
文章目录