16 from time
import sleep
18 from geometry_msgs.msg
import PoseStamped
23 Basic navigation demo to go to pose.
30 navigator = BasicNavigator()
33 initial_pose = PoseStamped()
34 initial_pose.header.frame_id =
'map'
35 initial_pose.header.stamp = navigator.get_clock().now().to_msg()
36 initial_pose.pose.position.x = 0.0
37 initial_pose.pose.position.y = 0.0
38 initial_pose.pose.orientation.z = 0.0
39 initial_pose.pose.orientation.w = 1.0
40 navigator.setInitialPose(initial_pose)
43 navigator.waitUntilNav2Active()
45 navigator.assistedTeleop(time_allowance=20)
46 while not navigator.isTaskComplete():
51 navigator.lifecycleShutdown()
55 if __name__ ==
'__main__':