Nav2 Navigation Stack - kilted  kilted
ROS 2 Navigation Stack
Public Member Functions | Public Attributes | List of all members
tester_node.NavTester Class Reference
Inheritance diagram for tester_node.NavTester:
Inheritance graph
[legend]
Collaboration diagram for tester_node.NavTester:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, TestType test_type, Pose initial_pose, Pose goal_pose, str namespace='')
 
None info_msg (self, str msg)
 
None warn_msg (self, str msg)
 
None error_msg (self, str msg)
 
None setInitialPose (self)
 
PoseStamped getStampedPoseMsg (self, Pose pose)
 
None publishGoalPose (self, Optional[Pose] goal_pose=None)
 
bool runNavigateAction (self, Optional[Pose] goal_pose=None)
 
bool isInKeepout (self, float x, float y)
 
bool checkKeepout (self, float x, float y)
 
None checkSpeed (self, int it, float speed_limit)
 
None poseCallback (self, PoseWithCovarianceStamped msg)
 
None planCallback (self, Path msg)
 
None clearingEndpointsCallback (self, PointCloud2 msg)
 
None voxelMarkedCallback (self, PointCloud2 msg)
 
None voxelUnknownCallback (self, PointCloud2 msg)
 
None dwbCostCloudCallback (self, PointCloud2 msg)
 
None speedLimitCallback (self, SpeedLimit msg)
 
None maskCallback (self, OccupancyGrid msg)
 
bool wait_for_filter_mask (self, float timeout)
 
bool wait_for_pointcloud_subscribers (self, float timeout)
 
bool reachesGoal (self, float timeout, float distance)
 
float distanceFromGoal (self)
 
None wait_for_node_active (self, str node_name)
 
None shutdown (self)
 
None wait_for_initial_pose (self)
 
def __init__ (self, Pose initial_pose, Pose goal_pose, str namespace='')
 
None info_msg (self, str msg)
 
None warn_msg (self, str msg)
 
None error_msg (self, str msg)
 
None setInitialPose (self)
 
PoseStamped getStampedPoseMsg (self, Pose pose)
 
None publishGoalPose (self, Optional[Pose] goal_pose=None)
 
bool runNavigateAction (self, Optional[Pose] goal_pose=None)
 
None poseCallback (self, PoseWithCovarianceStamped msg)
 
bool reachesGoal (self, float timeout, float distance)
 
float distanceFromGoal (self)
 
None wait_for_node_active (self, str node_name)
 
None shutdown (self)
 
None wait_for_initial_pose (self)
 

Public Attributes

 initial_pose_pub
 
 goal_pub
 
 model_pose_sub
 
 clearing_ep_sub
 
 test_type
 
 filter_test_result
 
 clearing_endpoints_received
 
 voxel_marked_received
 
 voxel_unknown_received
 
 cost_cloud_received
 
 plan_sub
 
 voxel_marked_sub
 
 voxel_unknown_sub
 
 cost_cloud_sub
 
 speed_it
 
 limits
 
 limit_passed
 
 mask_received
 
 mask_sub
 
 initial_pose_received
 
 initial_pose
 
 goal_pose
 
 action_client
 
 currentPose
 
 current_pose
 
 filter_mask
 

Detailed Description

Definition at line 76 of file tester_node.py.


The documentation for this class was generated from the following file: