{"id":10930,"date":"2022-12-15T15:18:44","date_gmt":"2022-12-15T14:18:44","guid":{"rendered":"https:\/\/www.digitalfutures.kth.se\/?page_id=10930"},"modified":"2025-01-22T16:55:20","modified_gmt":"2025-01-22T15:55:20","slug":"scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot","status":"publish","type":"page","link":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/","title":{"rendered":"Scavenger: Real-time logic-based control for an autonomous scavenger robot"},"content":{"rendered":"<p><em>Objective<br \/>\n<\/em>This project aims to develop an\u00a0open-source ROS-compatible real-time logic-based integrated planning, reasoning and control system for mobile robots. The key novelty in our project is including\u00a0non-axiomatic reasoning\u00a0in the robot software stack to complement common techniques such as deep learning in handling uncertainty. The system will be featured in a scavenger \u2014 a mobile robot used to inspect a city-like environment to carry out a collection of pieces of waste. With the final demonstrator, we aim to showcase the potential of our integrated planning, reasoning, and control system for mobile robots that need to carry out tasks in unknown environments.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13130 size-large\" src=\"\/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530-1024x355.jpg\" alt=\"\" width=\"1024\" height=\"355\" srcset=\"\/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530-1024x355.jpg 1024w, \/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530-640x222.jpg 640w, \/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530-768x266.jpg 768w, \/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530-300x104.jpg 300w, \/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530-1200x416.jpg 1200w, \/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530-880x305.jpg 880w, \/wp-content\/uploads\/sites\/7\/2023\/10\/scavenger-scaled-e1696921080530.jpg 1463w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><em>Background<br \/>\n<\/em>Today\u2019s robotic control systems rely on big data, machine learning approaches and\/or extensive (physical) modelling and behaviour pre-programming to achieve their required functionalities. While still utilizing such techniques, this demonstrator aims to introduce improvements towards low-energy, cost-efficient and effective mobile robots by integrating a reasoning-based system, the Non-Axiomatic Reasoning System (NARS). NARS is designed to build mission-relevant hypotheses from a stream of input events and to act upon the most successful predicting hypotheses. With its ability to learn and update hypotheses in real-time with little training or task pre-programming, NARS will be the key technology allowing our robot to improvise in challenging and uncertain situations, identify new types of objects and categorize them based on their perceived properties.<\/p>\n<p><em>Crossdisciplinary collaboration<br \/>\n<\/em>The researchers in the team represent the KTH School of Electrical Engineering and Computer Science, Division of Robotics, Perception and Learning and KTH School of Industrial Engineering and Management, Department of Machine Design.<\/p>\n<p><strong>Watch the recorded presentation at the Digitalize in Stockholm 2023 event:<\/strong><\/p>\n<div class=\"embed-wrapper\"><iframe loading=\"lazy\" title=\"BREAKOUT 5 - Robots and People: Real-time logic-based control for an autonomous scavenger robot\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/XkLZEFirDws?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aims to develop an open-source ROS-compatible real-time logic-based integrated planning, reasoning and control system for mobile robots&#8230;<\/p>\n","protected":false},"author":46,"featured_media":12951,"parent":13599,"menu_order":91,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10930","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Scavenger: Real-time logic-based control for an autonomous scavenger robot &#8212; Digital Futures<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scavenger: Real-time logic-based control for an autonomous scavenger robot &#8212; Digital Futures\" \/>\n<meta property=\"og:description\" content=\"Aims to develop an open-source ROS-compatible real-time logic-based integrated planning, reasoning and control system for mobile robots...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Futures\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-22T15:55:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpmu-tris.sys.kth.se\/wp-content\/uploads\/sites\/7\/2023\/09\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1705\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/\",\"url\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/\",\"name\":\"Scavenger: Real-time logic-based control for an autonomous scavenger robot &#8212; Digital Futures\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2023\\\/09\\\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg\",\"datePublished\":\"2022-12-15T14:18:44+00:00\",\"dateModified\":\"2025-01-22T15:55:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/#primaryimage\",\"url\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2023\\\/09\\\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2023\\\/09\\\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg\",\"width\":2560,\"height\":1705},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Research\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Demonstrator projects\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Completed Demonstrator projects\",\"item\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/research\\\/demonstrator-projects\\\/completed-demonstrator-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Scavenger: Real-time logic-based control for an autonomous scavenger robot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#website\",\"url\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/\",\"name\":\"Digital Futures\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#organization\",\"name\":\"Digital Futures\",\"url\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2020\\\/11\\\/df_black_hires.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2020\\\/11\\\/df_black_hires.png\",\"width\":5870,\"height\":856,\"caption\":\"Digital Futures\"},\"image\":{\"@id\":\"https:\\\/\\\/wpmu-tris.sys.kth.se\\\/digitalfutures\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Scavenger: Real-time logic-based control for an autonomous scavenger robot &#8212; Digital Futures","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_GB","og_type":"article","og_title":"Scavenger: Real-time logic-based control for an autonomous scavenger robot &#8212; Digital Futures","og_description":"Aims to develop an open-source ROS-compatible real-time logic-based integrated planning, reasoning and control system for mobile robots...","og_url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/","og_site_name":"Digital Futures","article_modified_time":"2025-01-22T15:55:20+00:00","og_image":[{"width":2560,"height":1705,"url":"https:\/\/wpmu-tris.sys.kth.se\/wp-content\/uploads\/sites\/7\/2023\/09\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/","url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/","name":"Scavenger: Real-time logic-based control for an autonomous scavenger robot &#8212; Digital Futures","isPartOf":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/#primaryimage"},"image":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/sites\/7\/2023\/09\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg","datePublished":"2022-12-15T14:18:44+00:00","dateModified":"2025-01-22T15:55:20+00:00","breadcrumb":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/#primaryimage","url":"\/wp-content\/uploads\/sites\/7\/2023\/09\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg","contentUrl":"\/wp-content\/uploads\/sites\/7\/2023\/09\/aideal-hwa-oyzbqk2y26c-unsplash-scaled.jpg","width":2560,"height":1705},{"@type":"BreadcrumbList","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/scavenger-real-time-logic-based-control-for-an-autonomous-scavenger-robot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/"},{"@type":"ListItem","position":2,"name":"Research","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/"},{"@type":"ListItem","position":3,"name":"Demonstrator projects","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/"},{"@type":"ListItem","position":4,"name":"Completed Demonstrator projects","item":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/research\/demonstrator-projects\/completed-demonstrator-projects\/"},{"@type":"ListItem","position":5,"name":"Scavenger: Real-time logic-based control for an autonomous scavenger robot"}]},{"@type":"WebSite","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#website","url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/","name":"Digital Futures","description":"","publisher":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#organization","name":"Digital Futures","url":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/sites\/7\/2020\/11\/df_black_hires.png","contentUrl":"\/wp-content\/uploads\/sites\/7\/2020\/11\/df_black_hires.png","width":5870,"height":856,"caption":"Digital Futures"},"image":{"@id":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/10930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/comments?post=10930"}],"version-history":[{"count":10,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/10930\/revisions"}],"predecessor-version":[{"id":14785,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/10930\/revisions\/14785"}],"up":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/pages\/13599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/media\/12951"}],"wp:attachment":[{"href":"https:\/\/wpmu-tris.sys.kth.se\/digitalfutures\/wp-json\/wp\/v2\/media?parent=10930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}