obstacleavoiding
Obstacle avoiding is the capability of an autonomous agent to detect obstacles and plan and execute motions that prevent collisions while pursuing a goal. The term is often used interchangeably with obstacle avoidance in robotics and navigation.
A typical obstacle-avoiding system combines sensing, perception, localization, mapping, planning, and control. Sensing gathers data about
Approaches to obstacle avoiding can be categorized as reactive, deliberative, or hybrid. Reactive methods respond directly
Dynamic obstacle avoidance extends these methods to moving obstacles and changing environments, emphasizing safety margins, timing,
Applications include mobile robots in warehouses, autonomous road vehicles, delivery drones, aerial inspection platforms, and underwater
Evaluation focuses on safety and efficiency, measuring collision rates, path length, travel time, clearance to obstacles,
Challenges include sensor noise and occlusion, localization drift, dynamic and uncertain environments, multi-robot coordination, energy constraints,