{"id":2915,"date":"2021-07-25T13:26:58","date_gmt":"2021-07-25T07:56:58","guid":{"rendered":"https:\/\/www.iitg.ac.in\/cse\/robotics\/?page_id=2915"},"modified":"2022-05-28T19:56:10","modified_gmt":"2022-05-28T14:26:10","slug":"mobile-robotics-cs666","status":"publish","type":"page","link":"https:\/\/www.iitg.ac.in\/cse\/robotics\/?page_id=2915","title":{"rendered":"Mobile Robotics (CS666)"},"content":{"rendered":"<p>CS666: Mobile Robotics (M.Tech. \/Ph.D. only Elective)<\/p>\n<p>Instructor: Prof. Shivashankar B Nair<\/p>\n<p><strong>Course Overview<\/strong><\/p>\n<p>The course serves an exercise to know methodologies to bridge the &#8216;<em>soft<\/em>&#8216; world with its &#8216;<em>physical<\/em>&#8216; counterpart. The major focus of the course is to embed intelligence into connected physical entities such as embedded controllers and mobile robots. Since intelligence needs to generated by each entity in this dynamic network, algorithms used to churn out intelligence need to be mostly decentralized. This calls for <em>populations <\/em>of learning algorithms &#8211; either homogeneous or heterogeneous &#8211;\u00a0 that interact with one another within this network and share their respective information and intelligence. Such mechanisms are often seen in <em>Nature<\/em>. The algorithms discussed in this course are thus, those inspired from <em>Nature<\/em>. The course also includes the description of robots and their constituents, such as sensors, actuators and controllers.<\/p>\n<p>The course is lab. intensive and deals with the use of real and connected robots such as the Legos and Firebirds. It also exposes the use of the Raspberry Pi as one of the controllers. Decentralization of intelligence is achieved using an open source Multi (Static and Mobile) Agent platform nicknamed <strong><em><a title=\"Tartarus\" href=\"https:\/\/www.iitg.ac.in\/cse\/robotics\/?page_id=1786\" target=\"_blank\" rel=\"noopener\">Tartarus<\/a><\/em><\/strong>, developed at the Robotics Lab. of this Dept.<\/p>\n<p>For conducting robot(s) based experiments, we shall be using a state-of-art robot simulator called,\u00a0<em><a href=\"https:\/\/cyberbotics.com\/\">Webots<\/a><\/em>. Additionaly, we will also endeavour to expose students to real robots and related hardware via the Internet using interfaces recently developed at the lab. using <em><a href=\"https:\/\/www.iitg.ac.in\/cse\/robotics\/?page_id=1786\">Tartarus<\/a><\/em>.<\/p>\n<p><strong>Course Content<\/strong><\/p>\n<ol>\n<li><strong>Theory sessions:<\/strong><em> Includes an introduction to mobile robots and related hardware; Nature-inspired and population mechanisms and\u00a0 algorithms such as Evolutionary algorithms, Artificial Immune\u00a0 Systems, Ant Colony based algorithms, Particle Swarm optimization, etc. and their use in the realm of mobile robotics.<\/em><\/li>\n<li><strong>Lab sessions<\/strong>\n<ul>\n<li><strong>Introduction to <em>Tartarus<\/em>: <\/strong>A brief introduction and hands-on on <strong><em>Tartarus<\/em> <\/strong>Multi-Agent System and its underlying language.<\/li>\n<li><strong>Introduction to <em>Webots<\/em><\/strong><br \/>\nA brief introduction to the <em>Webots<\/em> robot simulator together with hands-on sessions<\/li>\n<\/ul>\n<\/li>\n<li><strong>Assignments<\/strong><br \/>\nThe course involves a rich set of assignments aimed at testing and improving the skills learnt across the course.<\/li>\n<li><strong>Projects<\/strong><br \/>\nThe course will conclude with projects\u00a0 involving mobile robots employed for a <em>real<\/em> world task. Some of the past projects under the course include multi-robot maze solver, decentralised dancing robots, telemetry control of real robot, etc.<\/li>\n<\/ol>\n<p><strong>Addendum<\/strong><\/p>\n<p>In addition to the <em>Webots <\/em>simulator, the inclusion of actual hardware into the course is also in the pipeline. Since the current semester is to be conducted online, the same will be facilitated over the Internet, thereby allowing students to control robots and other hardware, remotely.<\/p>\n<p>NB:<\/p>\n<p>Since hardware available at the lab. is limited, we generally limit the number of registrants to 20 (M.Tech. &amp; Ph.D.).<\/p>\n<p>Register for this course if you have a <em>passion to learn and program for real and open world problems<\/em>.<\/p>\n<p>For more information please feel free to connect, in addition, to the Research Scholars Ms. Divya Kulkarni (<em>divyadk@iitg.ac.in<\/em>), Mr. Suraj Pandey (<em>suraj18a@iitg.ac<\/em>.in) and Ms. Menaxi Bagchi (<em>menaxi@iitg.ac.in<\/em>), at the lab.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CS666: Mobile Robotics (M.Tech. \/Ph.D. only Elective) Instructor: Prof. Shivashankar B Nair Course Overview The course serves an exercise to know methodologies to bridge the &#8216;soft&#8216; world with its &#8216;physical&#8216; counterpart. The major focus of the course is to embed &hellip; <a href=\"https:\/\/www.iitg.ac.in\/cse\/robotics\/?page_id=2915\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=\/wp\/v2\/pages\/2915"}],"collection":[{"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2915"}],"version-history":[{"count":19,"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=\/wp\/v2\/pages\/2915\/revisions"}],"predecessor-version":[{"id":2928,"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=\/wp\/v2\/pages\/2915\/revisions\/2928"}],"wp:attachment":[{"href":"https:\/\/www.iitg.ac.in\/cse\/robotics\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}