File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
exercises/static/exercises/follow_line/python_template/ros2_humble Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 44import time
55
66from hal_interfaces .general .motors import MotorsNode
7+ from hal_interfaces .general .odometry import OdometryNode
78from hal_interfaces .general .camera import CameraNode
89
910
@@ -38,14 +39,18 @@ def __auto_spin() -> None:
3839
3940# ROS2 Topics
4041motor_node = MotorsNode ("/cmd_vel" , 4 , 0.3 )
42+ odometry_node = OdometryNode ("F1ROS/odom" )
4143camera_node = CameraNode ("/cam_f1_left/image_raw" )
4244
4345# Spin nodes so that subscription callbacks load topic data
4446executor = rclpy .executors .MultiThreadedExecutor ()
47+ executor .add_node (odometry_node )
4548executor .add_node (camera_node )
4649executor_thread = threading .Thread (target = __auto_spin , daemon = True )
4750executor_thread .start ()
4851
52+ def getPose3d ():
53+ return odometry_node .getPose3d ()
4954
5055# Get Image from ROS Driver Camera
5156def getImage ():
You can’t perform that action at this time.
0 commit comments