{"id":19053,"date":"2022-10-19T10:12:42","date_gmt":"2022-10-19T08:12:42","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=19053"},"modified":"2023-06-23T15:35:53","modified_gmt":"2023-06-23T13:35:53","slug":"video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/","title":{"rendered":"Video: Using an OAK-D and AI to Help Bikers Detect Dangers"},"content":{"rendered":"\n<p>Joep Kokkeler is a Data Engineer at Dataworkz. He is from the Netherlands, where bicycle riding is central to everyday life. He wanted to find a way to help cyclists stay safe on the road, especially by creating a simple and affordable device that can detect the main dangers that cyclists can find, like other people, dogs, other bikes, traffic lights, cars, and motorcycles. <\/p>\n\n\n\n<p>Initially, he thought that achieving such a device (a combination of AI, Computer Vision, and hardware) would be very expensive and that the result would be an expensive and clumsy machine. But after giving it some thought, he and his team came close to something useful. Watch the video to discover more:<\/p>\n\n\n\n<p>[jwp-video n=&#8221;1&#8243;]<\/p>\n\n\n\n<p>The hardware wasn&#8217;t that complex: it just includes a camera input, central connectivity, hardware, and notification hardware. To power the solution they used DEPTH.ai.<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.luxonis.com\/en\/latest\/\" target=\"_blank\" aria-label=\"DepthAI  (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">DepthAI <\/a>is a Spatial AI platform, that enables robots and computers to &#8220;see&#8221; in the same way a human would in the physical world. According to its creators, it achieves so by using the following elements:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.luxonis.com\/en\/latest\/pages\/ai_ml_nn\/#ai-ml-nn\" class=\"ek-link\">AI<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.luxonis.com\/en\/latest\/pages\/cv\/#computer-vision\">Computer Vision<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.luxonis.com\/en\/latest\/pages\/depth\/#depth-perception\" class=\"ek-link\">Depth perception<\/a>&nbsp;<\/li>\n\n\n\n<li>Performant (high res and FPS,&nbsp;multiple sensors)<\/li>\n\n\n\n<li>Embedded, low-power solution<\/li>\n\n\n\n<li><\/li>\n<\/ol>\n\n\n\n<h2 class=\"gb-headline gb-headline-f3deba32 gb-headline-text\">Is it applicable?<\/h2>\n\n\n\n<p>Kokkeler admits that the project it&#8217;s still not close to a satisfactory and market-ready product, but they expect to find more possible applications for the same technology and to keep updating the model.<\/p>\n\n\n\n<p>He also explains the ultimate goal of the project is to be able to help seniors riding bikes (those who are more prone to having accidents, especially on high-speed electric bikes). Even though the project is not complete, they arrived at the first prototype in just a week&#8217;s work. <\/p>\n\n\n\n<p>The inspiration behind the project was the fact that all the parents of the dev team were switching to electric bikes. These are much more comfortable for them than the human-powered classic bike, but also make people go much faster, creating more dangers. In this scenario, they thought AI could be a great tool to help detect dangers faster than the human eye can. <\/p>\n\n\n\n<p><strong>More about AI and ML:<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/ai-football-technical-tactical-analysis\/\" target=\"_blank\" aria-label=\"How Can AI support Football Tech Staff in Technical and Tactical Analysis and Decision Making? (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">How Can AI support Football Tech Staff in Technical and Tactical Analysis and Decision Making?<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-codemotion-magazine wp-block-embed-codemotion-magazine\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"1DNI4WDc5a\"><a href=\"https:\/\/www.codemotion.com\/magazine\/data-science\/6-mind-bending-trends-in-data-science-for-2022\/\">6 Mind-Bending Trends in Data Science<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;6 Mind-Bending Trends in Data Science&#8221; &#8212; Codemotion Magazine\" src=\"https:\/\/www.codemotion.com\/magazine\/data-science\/6-mind-bending-trends-in-data-science-for-2022\/embed\/#?secret=EMnFZhWBuT#?secret=1DNI4WDc5a\" data-secret=\"1DNI4WDc5a\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Joep Kokkeler is a Data Engineer at Dataworkz. He is from the Netherlands, where bicycle riding is central to everyday life. He wanted to find a way to help cyclists stay safe on the road, especially by creating a simple and affordable device that can detect the main dangers that cyclists can find, like other&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":19068,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":1,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[46],"tags":[7214,9966],"collections":[],"class_list":{"0":"post-19053","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ai-ml","8":"tag-machine-learning","9":"tag-video","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Create an AI and Computer Vision Safety Device<\/title>\n<meta name=\"description\" content=\"Using AI, a Data Engineer created an AI device to help bikers in the Netherlands to stay safer on the road. How? Using an Oak-D camera.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Video: Using an OAK-D and AI to Help Bikers Detect Dangers\" \/>\n<meta property=\"og:description\" content=\"Using AI, a Data Engineer created an AI device to help bikers in the Netherlands to stay safer on the road. How? Using an Oak-D camera.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-19T08:12:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-23T13:35:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Video: Using an OAK-D and AI to Help Bikers Detect Dangers\",\"datePublished\":\"2022-10-19T08:12:42+00:00\",\"dateModified\":\"2023-06-23T13:35:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\"},\"wordCount\":384,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg\",\"keywords\":[\"Machine Learning\",\"Video\"],\"articleSection\":[\"AI\/ML\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\",\"name\":\"How to Create an AI and Computer Vision Safety Device\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg\",\"datePublished\":\"2022-10-19T08:12:42+00:00\",\"dateModified\":\"2023-06-23T13:35:53+00:00\",\"description\":\"Using AI, a Data Engineer created an AI device to help bikers in the Netherlands to stay safer on the road. How? Using an Oak-D camera.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"data engineer, AI, Computer Vision\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\/ML\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/ai-ml\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Video: Using an OAK-D and AI to Help Bikers Detect Dangers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Create an AI and Computer Vision Safety Device","description":"Using AI, a Data Engineer created an AI device to help bikers in the Netherlands to stay safer on the road. How? Using an Oak-D camera.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/","og_locale":"en_US","og_type":"article","og_title":"Video: Using an OAK-D and AI to Help Bikers Detect Dangers","og_description":"Using AI, a Data Engineer created an AI device to help bikers in the Netherlands to stay safer on the road. How? Using an Oak-D camera.","og_url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2022-10-19T08:12:42+00:00","article_modified_time":"2023-06-23T13:35:53+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg","type":"image\/jpeg"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Video: Using an OAK-D and AI to Help Bikers Detect Dangers","datePublished":"2022-10-19T08:12:42+00:00","dateModified":"2023-06-23T13:35:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/"},"wordCount":384,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg","keywords":["Machine Learning","Video"],"articleSection":["AI\/ML"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/","url":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/","name":"How to Create an AI and Computer Vision Safety Device","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg","datePublished":"2022-10-19T08:12:42+00:00","dateModified":"2023-06-23T13:35:53+00:00","description":"Using AI, a Data Engineer created an AI device to help bikers in the Netherlands to stay safer on the road. How? Using an Oak-D camera.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg","width":1920,"height":1080,"caption":"data engineer, AI, Computer Vision"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/video-using-an-oak-d-and-ai-to-help-bikers-detect-dangers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"AI\/ML","item":"https:\/\/www.codemotion.com\/magazine\/ai-ml\/"},{"@type":"ListItem","position":3,"name":"Video: Using an OAK-D and AI to Help Bikers Detect Dangers"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-600x600.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg",1920,1080,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-768x432.jpg",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-1536x864.jpg",1536,864,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg",1920,1080,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle.jpg",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2022\/10\/bicycle-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Joep Kokkeler is a Data Engineer at Dataworkz. He is from the Netherlands, where bicycle riding is central to everyday life. He wanted to find a way to help cyclists stay safe on the road, especially by creating a simple and affordable device that can detect the main dangers that cyclists can find, like other&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/19053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=19053"}],"version-history":[{"count":12,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/19053\/revisions"}],"predecessor-version":[{"id":21581,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/19053\/revisions\/21581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/19068"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=19053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=19053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=19053"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=19053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}