Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Convex hull representations of models for computing collisions between multiple bodies - MaRDI portal

Convex hull representations of models for computing collisions between multiple bodies (Q5955080)

From MaRDI portal
scientific article; zbMATH DE number 1703118
Language Label Description Also known as
English
Convex hull representations of models for computing collisions between multiple bodies
scientific article; zbMATH DE number 1703118

    Statements

    Convex hull representations of models for computing collisions between multiple bodies (English)
    0 references
    0 references
    0 references
    0 references
    2001
    0 references
    In this paper, we consider a collision detection problem that frequently arises in the field of robotics. Given a set of bodies with their initial positions and trajectories, we wish to identify the first collision that occurs between any two bodies, or to determine that none exists. For the case of bodies having linear trajectories, we construct a convex hull representation of the integer programming model of \textit{S. Z. Selim} and \textit{H. A. Almohamad} [Eur. J. Oper. Res. 119, No. 1, 121--129 (1999; Zbl 0936.93038)], and compare the relative effectiveness in solving this problem via the resultant linear program. We also extend this analysis to model a situation in which bodies move along piecewise linear trajectories, possibly rotating at the end of each linear segment. For this case, we again compare an integer programming approach with its linear programming convex hull representation, and exhibit the effectiveness of solving a sequence of mathematical programs for each time segment over a global programming scheme which considers all segments at once. We provide computational results to illustrate the effect of various numbers of bodies present in the collision scenarios, as well as the times at which the first collision occurs.
    0 references
    Integer programming
    0 references
    Linear programming
    0 references
    Convex hull
    0 references
    Multi-body collision
    0 references

    Identifiers