Convex hull representations of models for computing collisions between multiple bodies

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:European journal of operational research 2001-12, Vol.135 (3), p.514-526
Hauptverfasser: Sherali, Hanif D., Smith, J.Cole, Selim, Shokri Z.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 526
container_issue 3
container_start_page 514
container_title European journal of operational research
container_volume 135
creator Sherali, Hanif D.
Smith, J.Cole
Selim, Shokri Z.
description 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 S.Z. Selim and H.A. Almohamad [European Journal of Operational Research 119 (1) (1999) 121–129], 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.
doi_str_mv 10.1016/S0377-2217(00)00324-6
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_204139239</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0377221700003246</els_id><sourcerecordid>87126531</sourcerecordid><originalsourceid>FETCH-LOGICAL-c456t-19375448dfb81ec03a3f2aa86558f034be268336789cba8fcc4e3673967adba93</originalsourceid><addsrcrecordid>eNqFkM1u3CAUhVGUSJmkfYRKVlftwskFDMarqhqlbZRIXeRnizC-bhjZxgE8bd4-zEyUbZEOF6RzDugj5BOFCwpUXt4Br-uSMVp_AfgKwFlVyiOyoqpmpVQSjsnq3XJKzmLcAAAVVKzI49pPW_xXPC3DUAScA0ackknOT7HwfTH6DodY9D4U1o_zktz0J5-GwcW9pcX0F3EqxmVIbh6waH3nMH4gJ70ZIn58m-fk4cfV_fpXefv75_X6-21pKyFTSRtei6pSXd8qiha44T0zRkkhVA-8apFJxbmsVWNbo3prK8w33sjadK1p-Dn5fOidg39eMCa98UuY8pOaQUV5w_jOJA4mG3yMAXs9Bzea8KIp6B1BvSeod3g0gN4T1DLnbg65zAXtewjz2vgMSm81N5SLvL9kscw0D5fFs-YsQSstmNRPacxt3w5tmSduHQYdrcPJYucC2qQ77_7zn1fwbZJZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>204139239</pqid></control><display><type>article</type><title>Convex hull representations of models for computing collisions between multiple bodies</title><source>RePEc</source><source>Elsevier ScienceDirect Journals</source><creator>Sherali, Hanif D. ; Smith, J.Cole ; Selim, Shokri Z.</creator><creatorcontrib>Sherali, Hanif D. ; Smith, J.Cole ; Selim, Shokri Z.</creatorcontrib><description>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 S.Z. Selim and H.A. Almohamad [European Journal of Operational Research 119 (1) (1999) 121–129], 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.</description><identifier>ISSN: 0377-2217</identifier><identifier>EISSN: 1872-6860</identifier><identifier>DOI: 10.1016/S0377-2217(00)00324-6</identifier><identifier>CODEN: EJORDT</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Collisions ; Convex hull ; Integer programming ; Linear programming ; Multi-body collision ; Operations research ; Studies</subject><ispartof>European journal of operational research, 2001-12, Vol.135 (3), p.514-526</ispartof><rights>2001 Elsevier Science B.V.</rights><rights>Copyright Elsevier Sequoia S.A. Dec 16, 2001</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c456t-19375448dfb81ec03a3f2aa86558f034be268336789cba8fcc4e3673967adba93</citedby><cites>FETCH-LOGICAL-c456t-19375448dfb81ec03a3f2aa86558f034be268336789cba8fcc4e3673967adba93</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0377221700003246$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,3994,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://econpapers.repec.org/article/eeeejores/v_3a135_3ay_3a2001_3ai_3a3_3ap_3a514-526.htm$$DView record in RePEc$$Hfree_for_read</backlink></links><search><creatorcontrib>Sherali, Hanif D.</creatorcontrib><creatorcontrib>Smith, J.Cole</creatorcontrib><creatorcontrib>Selim, Shokri Z.</creatorcontrib><title>Convex hull representations of models for computing collisions between multiple bodies</title><title>European journal of operational research</title><description>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 S.Z. Selim and H.A. Almohamad [European Journal of Operational Research 119 (1) (1999) 121–129], 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.</description><subject>Collisions</subject><subject>Convex hull</subject><subject>Integer programming</subject><subject>Linear programming</subject><subject>Multi-body collision</subject><subject>Operations research</subject><subject>Studies</subject><issn>0377-2217</issn><issn>1872-6860</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2001</creationdate><recordtype>article</recordtype><sourceid>X2L</sourceid><recordid>eNqFkM1u3CAUhVGUSJmkfYRKVlftwskFDMarqhqlbZRIXeRnizC-bhjZxgE8bd4-zEyUbZEOF6RzDugj5BOFCwpUXt4Br-uSMVp_AfgKwFlVyiOyoqpmpVQSjsnq3XJKzmLcAAAVVKzI49pPW_xXPC3DUAScA0ackknOT7HwfTH6DodY9D4U1o_zktz0J5-GwcW9pcX0F3EqxmVIbh6waH3nMH4gJ70ZIn58m-fk4cfV_fpXefv75_X6-21pKyFTSRtei6pSXd8qiha44T0zRkkhVA-8apFJxbmsVWNbo3prK8w33sjadK1p-Dn5fOidg39eMCa98UuY8pOaQUV5w_jOJA4mG3yMAXs9Bzea8KIp6B1BvSeod3g0gN4T1DLnbg65zAXtewjz2vgMSm81N5SLvL9kscw0D5fFs-YsQSstmNRPacxt3w5tmSduHQYdrcPJYucC2qQ77_7zn1fwbZJZ</recordid><startdate>20011216</startdate><enddate>20011216</enddate><creator>Sherali, Hanif D.</creator><creator>Smith, J.Cole</creator><creator>Selim, Shokri Z.</creator><general>Elsevier B.V</general><general>Elsevier</general><general>Elsevier Sequoia S.A</general><scope>DKI</scope><scope>X2L</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20011216</creationdate><title>Convex hull representations of models for computing collisions between multiple bodies</title><author>Sherali, Hanif D. ; Smith, J.Cole ; Selim, Shokri Z.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c456t-19375448dfb81ec03a3f2aa86558f034be268336789cba8fcc4e3673967adba93</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2001</creationdate><topic>Collisions</topic><topic>Convex hull</topic><topic>Integer programming</topic><topic>Linear programming</topic><topic>Multi-body collision</topic><topic>Operations research</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sherali, Hanif D.</creatorcontrib><creatorcontrib>Smith, J.Cole</creatorcontrib><creatorcontrib>Selim, Shokri Z.</creatorcontrib><collection>RePEc IDEAS</collection><collection>RePEc</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>European journal of operational research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sherali, Hanif D.</au><au>Smith, J.Cole</au><au>Selim, Shokri Z.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Convex hull representations of models for computing collisions between multiple bodies</atitle><jtitle>European journal of operational research</jtitle><date>2001-12-16</date><risdate>2001</risdate><volume>135</volume><issue>3</issue><spage>514</spage><epage>526</epage><pages>514-526</pages><issn>0377-2217</issn><eissn>1872-6860</eissn><coden>EJORDT</coden><abstract>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 S.Z. Selim and H.A. Almohamad [European Journal of Operational Research 119 (1) (1999) 121–129], 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.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/S0377-2217(00)00324-6</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0377-2217
ispartof European journal of operational research, 2001-12, Vol.135 (3), p.514-526
issn 0377-2217
1872-6860
language eng
recordid cdi_proquest_journals_204139239
source RePEc; Elsevier ScienceDirect Journals
subjects Collisions
Convex hull
Integer programming
Linear programming
Multi-body collision
Operations research
Studies
title Convex hull representations of models for computing collisions between multiple bodies
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T20%3A48%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Convex%20hull%20representations%20of%20models%20for%20computing%20collisions%20between%20multiple%20bodies&rft.jtitle=European%20journal%20of%20operational%20research&rft.au=Sherali,%20Hanif%20D.&rft.date=2001-12-16&rft.volume=135&rft.issue=3&rft.spage=514&rft.epage=526&rft.pages=514-526&rft.issn=0377-2217&rft.eissn=1872-6860&rft.coden=EJORDT&rft_id=info:doi/10.1016/S0377-2217(00)00324-6&rft_dat=%3Cproquest_cross%3E87126531%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=204139239&rft_id=info:pmid/&rft_els_id=S0377221700003246&rfr_iscdi=true