Optimizing Cleaning Robot's Navigation through Ray Casting Algorithms for Efficient Path Planning
 
Loading...
Searching...
No Matches
obstacle_avoid.py File Reference

Classes

class  obstacle_avoid.ObstacleAvoidance
 

Namespaces

namespace  obstacle_avoid
 

Functions

 obstacle_avoid.is_front_hazard_active (hazards)
 
 obstacle_avoid.send_velocity_command (self, hazard_detected)
 
 obstacle_avoid.hazard_callback (self, HazardDetectionVector hazards)
 hazard callback.
 
 obstacle_avoid.main (args=None)
 Use spin() to continuously run the node.
 

Variables

str obstacle_avoid.yaml_file_path = "room_map_save.yaml"
 
 obstacle_avoid.yaml_data = yaml.safe_load(file)
 Open the YAML file and load its contents.
 
 obstacle_avoid.cmd_vel_pub
 Twist publisher.
 
 obstacle_avoid.hazard_sub
 Hazard subscriber.
 
 obstacle_avoid._start_time