A new, agile and efficient collision checker in Control #6456
Unanswered
simonranjith
asked this question in
Feature requests
Replies: 1 comment 4 replies
-
|
Thank you for sharing your interesting work.
This makes your approach vulnerable to object detection issues (e.g., incorrect object dimensions, delays, etc), whereas directly using the point cloud data is more reliable (mostly becomes sensitive to hardware/network issues). |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
A new collision checker, referred to as Spheric Collision Detector (SCD), is proposed as a replacement for Obstacle Collision Checker(OCC) and Autoware Collision Detector(ACD) in Autoware. The method approximates the ego-vehicle and its surrounding objects using a set of spheres, thereby simplifying collision detection to a mere distance evaluation.
The proposed algorithm is similar to OCC; However unlike OCC it does not rely on point cloud data for object representation. Instead it uses the length and width of objects to construct the spherical approximation. This approach has proven effective for detecting collisions, particularly in emergency situations.
Experimental results were simulated using CARLA (0.9.15), Autoware (2024.01) and ROS 2 bridges. They indicate that the proposed approach is at least 200 times faster than OCC.
To top all this, the algorithm was also tested in PixKit 2.0, an autonomous driving and development vehicle using a 5-foot inflated jumbo beach ball.
In the figure, an ego-vehicle is approximated by 3 3D spheres, shown using dashed lines. The stopping/safety distance (3 3D spheres in translucent orange) of the ego-vehicle is defined by the aggregrate, s_b + s_t, where s_b and s_t are the braking and thinking distances respectively. The rectanglar grey area is the footprint of the ego-vehicle. The rear axle center (base link) of the vehicle is marked with a red dot. ENU coordinate axes convention is used for position and movement of vehicles in space: East (X), North
(Y), Up (Z).
Beta Was this translation helpful? Give feedback.
All reactions