File disparity_extender_node.hpp
↰ Parent directory (include)
This file contains the declaration of the Class DisparityExtenderNode class, which is a ROS2 node responsible for processing laser scan data to extend disparities. The node subscribes to laser scan, odometry, and status messages, and publishes drive commands and visualization markers.
Definition (include/disparity_extender_node.hpp)
Detailed Description
The algorithm is based on the article “The “Disparity Extender” Algorithm, and F1/Tenth” available at https://www.nathanotterness.com/2019/04/the-disparity-extender-algorithm-and.html.
Includes
ackermann_msgs/msg/ackermann_drive_stamped.hppalgorithmcmathdisparity_extender.hpp(File disparity_extender.hpp)geometry_msgs/msg/point.hpplimitsnav_msgs/msg/odometry.hpprclcpp/rclcpp.hppsensor_msgs/msg/laser_scan.hppsimple_speed.hpp(File simple_speed.hpp)std_msgs/msg/bool.hppstdexceptstringtf2/utils.hutilityutils.hpp(File ros_utils.hpp)vectorvisualization_msgs/msg/marker.hpp