{"corpus_id":10282549,"paper_sha":"2f472f81ef198b8ac9db93eda5f291ce0f9f6bec","doi":"10.1109/TRO.2017.2723903","arxiv_id":null,"pmid":null,"pmcid":null,"mag_id":2762248135,"dblp_id":"journals/trob/HaddadinLA17","acl_id":null,"title":"Robot Collisions: A Survey on Detection, Isolation, and Identification","year":2017,"publication_date":"2017-10-05","venue":"IEEE Transactions on robotics","journal":{"name":"IEEE Transactions on Robotics","pages":"1292-1312","volume":"33"},"journal_issn":null,"journal_title":null,"publication_types":["JournalArticle","Review"],"pubmed_pub_types":null,"s2_fields_of_study":["Computer Science","Engineering"],"reference_count":62,"citation_count":699,"influential_citation_count":48,"is_open_access":true,"arxiv_categories":null,"arxiv_license":null,"arxiv_journal_ref":null,"mesh_headings":null,"chemicals":null,"comments_corrections":null,"source_flags":1,"s2_open_access_pdf_url":"https://www.repo.uni-hannover.de/bitstream/123456789/3544/1/HaddadinDeAlb2017_accepted.pdf","s2_open_access_landing_url":"https://www.semanticscholar.org/paper/2f472f81ef198b8ac9db93eda5f291ce0f9f6bec","s2_open_access_license":"other-oa","s2_open_access_status":"GREEN","pmc_open_access_pdf_url":null,"pmc_open_access_landing_url":null,"pmc_open_access_license":null,"pmc_open_access_status":null,"unpaywall_open_access_pdf_url":null,"unpaywall_open_access_landing_url":null,"unpaywall_open_access_license":null,"unpaywall_open_access_status":null,"abstract":"Robot assistants and professional coworkers are becoming a commodity in domestic and industrial settings. In order to enable robots to share their workspace with humans and physically interact with them, fast and reliable handling of possible collisions on the entire robot structure is needed, along with control strategies for safe robot reaction. The primary motivation is the prevention or limitation of possible human injury due to physical contacts. In this survey paper, based on our early work on the subject, we review, extend, compare, and evaluate experimentally model-based algorithms for real-time collision detection, isolation, and identification that use only proprioceptive sensors. This covers the context-independent phases of the collision event pipeline for robots interacting with the environment, as in physical human–robot interaction or manipulation tasks. The problem is addressed for rigid robots first and then extended to the presence of joint/transmission flexibility. The basic physically motivated solution has already been applied to numerous robotic systems worldwide, ranging from manipulators and humanoids to flying robots, and even to commercial products.","claims":[{"public_id":"cl_2ae6513eda878cff7001dceb2ba1e2af","status":"active","text":"Model-based algorithms for real-time collision detection, isolation, and identification using only proprioceptive sensors are reviewed, extended, compared, and evaluated experimentally.","confidence":0.95,"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_2ae6513eda878cff7001dceb2ba1e2af"},{"public_id":"cl_8227b8a7dea09483715e23fcca385fb1","status":"active","text":"The basic physically motivated solution has been applied to numerous robotic systems worldwide, ranging from manipulators and humanoids to flying robots, and even to commercial products.","confidence":0.9,"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_8227b8a7dea09483715e23fcca385fb1"},{"public_id":"cl_0728ae72afa1c38e5c3250dba91a0ae4","status":"active","text":"The collision handling pipeline covers context-independent phases for robots interacting with the environment, as in physical human–robot interaction or manipulation tasks.","confidence":0.9,"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_0728ae72afa1c38e5c3250dba91a0ae4"},{"public_id":"cl_a0ad08e1620bde1acbdf24c3f98ce433","status":"active","text":"The problem is addressed for rigid robots first and then extended to the presence of joint/transmission flexibility.","confidence":0.95,"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_a0ad08e1620bde1acbdf24c3f98ce433"}],"concepts":[{"public_id":"co_0f831f25aeb457bf19bf8d25a22f4c2a","status":"active","name":"rigid robots","description":"Robots with rigid joints and links, without joint/transmission flexibility.","types":["robot type"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_0f831f25aeb457bf19bf8d25a22f4c2a"},{"public_id":"co_3b5bca9c7235ef9718cfc15c20db48c4","status":"active","name":"collision event pipeline","description":"The sequence of phases (detection, isolation, identification) for handling collisions in robot-environment interaction.","types":["framework"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_3b5bca9c7235ef9718cfc15c20db48c4"},{"public_id":"co_42db74e6b522bf2cbff887a143650d4d","status":"active","name":"humanoids","description":"Human-shaped robots with bipedal locomotion and manipulation capabilities.","types":["robot type"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_42db74e6b522bf2cbff887a143650d4d"},{"public_id":"co_6436e2d00b1e8fde34ca02084d9467cf","status":"active","name":"model-based algorithms","description":"Algorithms that rely on a mathematical model of the robot dynamics for collision detection, isolation, and identification.","types":["method"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_6436e2d00b1e8fde34ca02084d9467cf"},{"public_id":"co_72e0ee3d0de13205ad48fa0a0b3be4e5","status":"active","name":"physical human–robot interaction","description":"Scenarios where robots physically interact with humans, requiring safe collision handling.","types":["application domain"],"aliases":["pHRI"],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_72e0ee3d0de13205ad48fa0a0b3be4e5"},{"public_id":"co_7351003e2b1549fec7aa34156da97213","status":"active","name":"manipulators","description":"Robot arms or manipulator systems used for industrial or domestic tasks.","types":["robot type"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_7351003e2b1549fec7aa34156da97213"},{"public_id":"co_751f9be8b7fdd840395115c9dca31bbe","status":"active","name":"proprioceptive sensors","description":"Sensors internal to the robot (e.g., joint encoders, torque sensors) that measure its own state without external reference.","types":["sensor type"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_751f9be8b7fdd840395115c9dca31bbe"},{"public_id":"co_78d2114b6253d5858280eca9d1268814","status":"active","name":"physically motivated solution","description":"The basic collision-handling approach derived from physical principles, applied across many robot types.","types":["method"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_78d2114b6253d5858280eca9d1268814"},{"public_id":"co_96d843fb2f75e6ccfed2184862db4c2f","status":"active","name":"collision identification","description":"Identifying the characteristics or source of a collision event.","types":["task"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_96d843fb2f75e6ccfed2184862db4c2f"},{"public_id":"co_a0567217cf3d8140872f1a0d68ebc432","status":"active","name":"real-time collision detection","description":"The process of detecting collisions as they occur using proprioceptive sensors in real time.","types":["task"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_a0567217cf3d8140872f1a0d68ebc432"},{"public_id":"co_a4309d9eaa829b3217b985873dae9ae2","status":"active","name":"flying robots","description":"Robots capable of flight, such as drones or aerial manipulators.","types":["robot type"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_a4309d9eaa829b3217b985873dae9ae2"},{"public_id":"co_b1cf733f79b1a5764585db400ec9fa95","status":"active","name":"joint/transmission flexibility","description":"Flexibility present in robot joints or transmissions, which the collision handling approach is extended to cover.","types":["robot characteristic"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_b1cf733f79b1a5764585db400ec9fa95"},{"public_id":"co_d07794f9b1dd1e2ddafbc341c1554fde","status":"active","name":"manipulation tasks","description":"Tasks where a robot manipulates objects in its environment, potentially involving collisions.","types":["application domain"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_d07794f9b1dd1e2ddafbc341c1554fde"},{"public_id":"co_f6684dd97fa03e0497b1303b905854db","status":"active","name":"collision isolation","description":"Determining which part of the robot structure is involved in a collision.","types":["task"],"aliases":[],"contributors":[{"id":32,"public_id":"7c402c1b98","public_label":"뀨 (7c402c1b98)","roles":["extraction"],"url":"https://sah.borca.ai/u/7c402c1b98"},{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["review"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_f6684dd97fa03e0497b1303b905854db"}],"external_ids":{"DOI":"10.1109/TRO.2017.2723903","ArXiv":null,"PubMed":null,"PubMedCentral":null,"MAG":2762248135,"DBLP":"journals/trob/HaddadinLA17","ACL":null},"open_access":{"is_open_access":true,"pdf_url":"https://www.repo.uni-hannover.de/bitstream/123456789/3544/1/HaddadinDeAlb2017_accepted.pdf","landing_url":"https://www.semanticscholar.org/paper/2f472f81ef198b8ac9db93eda5f291ce0f9f6bec","source":"semantic_scholar","pdf_url_source":"semantic_scholar_open_access_pdf","license":"other-oa","status":"GREEN","reason":null},"reference_availability":{"status":"available","references_indexed":true,"full_text_available":false,"full_text_source":null,"count_basis":"semantic_scholar_metadata","extraction_status":"not_applicable","reason":null},"source":{"provider":"episteme2","base_corpus":"semantic_scholar_dump","freshness_mode":"unknown","basis":["semantic_scholar_metadata","postgres_metadata"],"limits":["paper metadata is based on indexed upstream scholarly datasets","claims and concepts are available only for extracted papers","absence of claims or concepts means no extracted graph data is available in this response"],"status":"available","degraded":false,"degraded_reasons":[],"diagnostics":{"status":"available","degraded":false,"degraded_reasons":[],"metadata_status":"available","graph_status":"available","abstract_status":"available"},"source_flags":1},"paper_id":636030,"paper_uid":"27ee6d4a-1300-4c08-b286-d79c5848753d","canonical_identity":{"paper_id":636030,"paper_uid":"27ee6d4a-1300-4c08-b286-d79c5848753d","identity_status":"available","lookup_basis":"semantic_scholar_external_id","compatibility_path":"corpus_id"},"url":"https://sah.borca.ai/papers/10282549"}