Skip to content

oleg-Shipitko/hse_intro_to_mobile_robotics_and_ROS_2022

Repository files navigation

Introduction to Mobile Robotics and Robot Operating System (ROS)

Course Description

The course will consider the algorithms that form the basis of modern mobile robots: localization algorithms (Kalman filter, particle filter), path planning (A* algorithm and its modifications, Rapidly-exploring random tree, Dynamic Window approach and others), control algorithms (PID-controller, trajectory follower). The kinematic schemes of various types of wheeled robots and proba- bilistic observation models of common sensors (cameras, ultrasonic sensors, LI- DARs) will also be considered. Practical part of the course will include hands-on experience with popular software framework for robots – Robot Operating Sys- tem (ROS). The course will cover the basic terms and concepts of programming using ROS, as well as the tools included in ROS for visualization, simulation, and debugging of various aspects of robotics software. As part of team projects and homework assignments, we will implement navigation and control algorithms and test them on simulations of robots that are part of ROS.

Course content is described in Syllabus.

Lecturer

Oleg Shipitko

Telegram: @oleg_shipitko

Seminarian

Andrey Sokolov

Telegram: @AndyXPV

Course Content

Video content

YouTube Channel

Slides

Week Lecture Content Seminar Content Materials
01 Introduction to Robotics Week 1 materilas
02 Localization Intro to ROS, basic concepts, first launch Week 2 materilas
03 Kinematics. Probabilistic motion models ROS filesystem, package creation, comuunication types Week 3 materilas
04 Probabilistic observation models Services, actions, parameters, roslaunch Week 4 materilas
05 Mapping Namespaces in ROS, time, debugging and visualization tools Week 5 materilas
06 Path and Motion Planning TurtleBot and Navigation Week 6 materilas
07 Control algorithms Week 7 materilas

Course project

Course project requirements and ideas for project topic are described in project description and topics.pdf.

Exam

Questions for exam.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published