Graduatehttps://www.youtube.com/watch?v=E7S1aB-7lu0Every SpringPlanning for Autonomous RobotsToday we witness increasing interest in internet of things and accelerating momentum for development of new smart technologies that are changing people’s daily life. “Movable things” that we refer to as “Robots” are indispensable elements of this universal system. This advancement will allow people to bring things to personal life to assist them with daily routine tasks and obtain the freedom to focus on their favorite daily activities and professions. These moveable things must see, plan, act, and interact with the environment. Self-driving car is only one example of such a thing that without a doubt will change the people life. There are enormous career opportunities for robotic engineers thanks to investment of large enterprises to develop smart cars. This course will provide essential knowledge to develop and implement path planning algorithm to enable navigation and manipulation of robotic systems for conducting vast verity of autonomous tasks that ultimately could help to increase the quality of life for people. After successfully completing this course, students will be able to: • Analyze different problem-specific uncertainties and choose the best path planning method for each planning problem • Define time-complexity of different path planning algorithms • Apply different planning methods to find feasible/optimal path • Implement different path planning algorithms in a real robot • Create the map for an unknown environment using SLAM techniques Prerequisites: There are no official prerequisites for this course, but students should be familiar with following concepts to successfully complete this course. • Linear algebra • Data structure • Python programming • Linux operating system Note: Student will be provided with 1 session of ROS/Gazebo training to learn the basics and necessary skills needed to complete their project assignments. However, it is highly recommended that students get prepared to use Linux and ROS (robot operating system) prior to the start of class. Required Resources: Textbook: LaValle, Steven M. Planning Algorithms. Cambridge University Press, 2006. Available for free online: http://planning.cs.uiuc.edu/Engineering Artificial IntelligenceRobotics

Top