{"id":259,"date":"2019-03-15T15:30:30","date_gmt":"2019-03-15T19:30:30","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/plm-components\/?p=259"},"modified":"2026-03-26T08:02:45","modified_gmt":"2026-03-26T12:02:45","slug":"kineo-collision-detector-version-7-0","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/kineo-collision-detector-version-7-0\/","title":{"rendered":"Kineo Collision Detector Version 7.0"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/kineo.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Kineo Collision Detector (opens in a new tab)\">Kineo Collision Detector<\/a> (KCD) is a software component that performs high speed collision analysis on mesh surfaces (polyhedrons), point cloud data and wireframes. Its high performance makes it particularly well-suited to complex motion simulation environments. KCD version 7.0 includes the following new features:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New Analysis Type: Colliding Object Pair<\/h2>\n\n\n\n<p>KCD analyses collisions between two user-defined groups of objects. A group is defined by a hierarchical <em>object list<\/em> (e.g. parts \u2013 subassemblies \u2013 assembly). This object list can be used, for example, to represent all the components of an articulated robot system, in order to analyse any and all collisions with the robot.<\/p>\n\n\n\n<p>Version 7.0 introduces the option to compute all collisions only with a <em>child<\/em> of the object list. Collision analysis is then limited to a selected subset of the model (e.g. the robot tool) \u2013 this improves performance by removing the need to perform detailed collision analysis on the full object list. An example is illustrated below, where it is known that only a single part in the assembly may be colliding with an external part (shaded green).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"404\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/kineo-collision-detection-object-hierarchy-1024x404.png\" alt=\"\" class=\"wp-image-260\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/kineo-collision-detection-object-hierarchy-1024x404.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/kineo-collision-detection-object-hierarchy-600x237.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/kineo-collision-detection-object-hierarchy-768x303.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/kineo-collision-detection-object-hierarchy-1110x438.png 1110w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/kineo-collision-detection-object-hierarchy.png 1898w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">New Collision Test: Point Cloud vs. Wireframe<\/h2>\n\n\n\n<p>KCD version 7.0 introduces collision detection between point clouds and wireframe geometry. Point clouds are typically obtained from optical scanning and may be used to import real world objects or scenes into the collision analysis environment. Wireframes may be used to represent simple structures in a scene, for example, robot cages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kineo Collision Detector (KCD) is a software component that performs high speed collision analysis on mesh surfaces (polyhedrons), point cloud&#8230;<\/p>\n","protected":false},"author":49853,"featured_media":261,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1,91],"tags":[2],"industry":[],"product":[],"coauthors":[],"class_list":["post-259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-product-updates","tag-kineo"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/kineo-collision-detector-version-7-main-image.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/users\/49853"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/comments?post=259"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"predecessor-version":[{"id":262,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/259\/revisions\/262"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media\/261"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=259"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=259"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=259"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}