{"id":435,"date":"2017-04-07T12:50:27","date_gmt":"2017-04-07T10:50:27","guid":{"rendered":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/?page_id=435"},"modified":"2024-01-01T14:21:22","modified_gmt":"2024-01-01T13:21:22","slug":"robotics","status":"publish","type":"page","link":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/research\/robotics","title":{"rendered":"Robotics (control, vision)"},"content":{"rendered":"<p>The research in robotics has been addressing two topics:<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-96 alignright\" src=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/03\/Nao2-172x300.jpg\" alt=\"\" width=\"172\" height=\"300\" srcset=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/03\/Nao2-172x300.jpg 172w, https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/03\/Nao2.jpg 350w\" sizes=\"auto, (max-width: 172px) 100vw, 172px\" \/><\/p>\n<ul>\n<li>The development of an energy efficient gait without an area of support.<\/li>\n<li>Robot vision in dynamic scenes without using\u00a0prior knowledge.<\/li>\n<\/ul>\n<p>In the former topic,\u00a0an abstract method for analyzing a gait has been developed. The result is used to create a gait controller for a Nao robot, which is fine-tuned through reinforcement learning. This <a href=\"https:\/\/project.dke.maastrichtuniversity.nl\/robotlab\/?attachment_id=153\" target=\"_blank\" rel=\"noopener\">movie<\/a> shows the resulting gait on the Nao robot. The gait uses no ankle stiffness and therefore the robot is constantly falling.\u00a0The absence of ankle stiffness makes it possible to walk on uneven terrains, as is shown in this <a href=\"https:\/\/www.youtube.com\/watch?v=7DxHVEd8hc8\" target=\"_blank\" rel=\"noopener\">movie<\/a>. The gait reduces the energy consumption by 41% on flat terrains. The method that has been used to develop the new gait, can also be used for other robot movements.<\/p>\n<p>In the latter topic, a vision system is developed that\u00a0identifies objects based on their movements. The method uses tracking of feature points between pairs of images, affine movement models, the EM algorithm, and Bayesian update. The approach is competitive with the best approaches in the field but computationally 10 times more efficient.<\/p>\n<h3>Publications<\/h3>\n<p>N. Roos, Z. Sun, Explainable Robotics applied to bipedal gait development, <em>BNAIC<\/em> (2019). [<a href=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2020\/01\/Roos19BNAIC.pdf\" target=\"_blank\" rel=\"noopener\">pdf<\/a>]<\/p>\n<p>Z. Sun, N. Roos, Dynamically stable walk control of biped humanoid on uneven and inclined terrain, <em>Neurocomputing<\/em> <strong>280<\/strong> (2018) 111-122. [<a href=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2018\/08\/SR18NC.pdf\" target=\"_blank\" rel=\"noopener\">pdf<\/a>]<\/p>\n<p>W. Zhao, N. Roos, R. Peeters,\u00a03D motion consistency analysis for segmentation in 2D video projection,\u00a0<em> 17th international Conference on Computer Analysis of Images and Patterns (CAIP)<\/em> (2017)\u00a012 pages. [<a href=\"https:\/\/doi.org\/10.1007\/978-3-319-64698-5_37\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0066cc;\">pdf<\/span><\/a>]<\/p>\n<p>Z. Sun, N. Roos, A Controller for Improving Lateral Stability in a Dynamically Stable Gait, <em>Artificial Intelligence Applications and Innovations (AIAI)<\/em> (2016) 12 pages. [<a href=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/03\/ZR16AIAI.pdf\" target=\"_blank\" rel=\"noopener\">pdf<\/a>]<\/p>\n<p>W. Zhao, N. Roos, An EM based approach for motion segmentation of video sequence, <em> International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG)<\/em> (2016) 9 pages. [<a href=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/03\/WR16WSVG.pdf\" target=\"_blank\" rel=\"noopener\">pdf<\/a>]<\/p>\n<p>W. Zhao, N. Roos, Motion based segmentation for robot vision using adapted EM algorithm, <em>International Conference on Computer Vision Theory and Applications (VISAPP)<\/em> (2016) 649 &#8211; 656. [<a href=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/03\/WR16VISAPP.pdf\" target=\"_blank\" rel=\"noopener\">pdf<\/a>]<\/p>\n<p>Z. Sun, N. Roos, An energy efficient dynamic gait for a Nao robot, <em>IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)<\/em> (2014) 267-272. [<a href=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/07\/SR14ICARSC.pdf\" target=\"_blank\" rel=\"noopener\">pdf<\/a>]<\/p>\n<p>Z. Sun, N. Roos, Dynamic Lateral Stability for an Energy Efficient Gait, <em>BNAIC<\/em> (2014) 95-102. [<a href=\"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-content\/uploads\/2015\/07\/SR14BNAIC.pdf\" target=\"_blank\" rel=\"noopener\">pdf<\/a>]<\/p>\n<p>W. Zhao, H. B. Ammar and N. Roos, Dynamic Object Recognition using Sparse Coded Three-Way Conditional Restricted Boltzmann Machines, <em>BNAIC 2013<\/em> (2013) 271-278.<\/p>\n<p>Z. Sun and N. Roos, An energy efficient gait for a Nao robot, <em>BNAIC 2013<\/em> (2013) 191-198.<\/p>\n<p>R. Poddighe and N. Roos, A Nao robot paying tic-tac-toe \u2013 Comparing alternative methods for Inverse Kinematics, <em>BNAIC 2013<\/em> (2013) 144-151.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The research in robotics has been addressing two topics: The development of an energy efficient gait without an area of support. Robot vision in dynamic scenes without using\u00a0prior knowledge. In the former topic,\u00a0an abstract method for analyzing a gait has been developed. The result is used to create a gait controller for a Nao robot, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-435","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/pages\/435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/comments?post=435"}],"version-history":[{"count":36,"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/pages\/435\/revisions"}],"predecessor-version":[{"id":909,"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/pages\/435\/revisions\/909"}],"up":[{"embeddable":true,"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/pages\/8"}],"wp:attachment":[{"href":"https:\/\/dke.maastrichtuniversity.nl\/nico.roos\/wp-json\/wp\/v2\/media?parent=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}