日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

机器人学习--University of Alberta自主机器人导航课

發布時間:2025/3/13 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器人学习--University of Alberta自主机器人导航课 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

官網鏈接:https://webdocs.cs.ualberta.ca/~zhang/c631/

資料下載鏈接(整理好了打包下載):https://download.csdn.net/download/GGY1102/16618133


Fall 2019
Department of Computing Science
University of Alberta
?

Instructor: Dr. Hong Zhang, 407 Athabasca Hall, 492-7188, hzhang@ualberta.ca
Course Page: http://www.cs.ualberta.ca/~zhang/c631
Lectures: Mondays and Wednesdays 10:30-11:50 AM, CSC B 41
Office Hour: Tuesday 10:00 - 12:00

Overview

This course is concerned with the subject of autonomous robot navigation. The students will become familiar with related mobile robotics research and study a number of classical and modern algorithms. Specifically, the course will focus on how a mobile robot builds a map and localizes itself in that map at the same time (the so-called SLAM problem), by making use of the information collected by its sensors such as laser range finders and cameras. The lectures will introduce both basic and advanced SLAM algorithms, and the students will gain an in-depth understanding of these algorithms by both reading research papers and examining their software implementations. Class lectures and homework assignments will rely on the Robot Operating System (ROS) - which provides libraries and tools to help software developers quickly create robot applications - to control robots in simulated environments and study SLAM algorithms on benchmark datasets.

Course Topics

  • Introduction to robotics
  • Robot Operating System (ROS)
  • Coordinate frames, transformations, and robot kinematics
  • Sensors: LiDARs, cameras, RGB-D, and IMU
  • Odometry: wheel, visual and LiDAR odometry
  • Filter-based SLAM algorithms
  • Optimization-based SLAM algorithms
  • Place recognition and loop closure detection
  • Path planning and collision avoidance
Prerequisites

Graduate student status in Computing Science or consent of the instructor; personal Linux (running Ubuntu 16.04) computer and familarity with installing and developing software (in either Python or C++) on Ubuntu.

Reading Assignments
  • (9/4) SLAM Survey: [Cadena 2016], pp. 1-12 (1309-1320) and pp. 17-18 (1326-1327)
  • (9/16) Basic linear algebra
  • (9/16) Mobile robot kinematics
  • (9/16) RTAB-Map [Labbe 2019], pp. 1-12 (416-427)
  • (9/30) ORB-SLAM and ORB-SLAM2
  • (10/2) Video Google [Sivc 2003].
  • (10/7) Visual Odometry [Fraundorfer 2012].

Lecture Notes
  • September 4, Introduction
  • September 9, SLAM Overview
  • September 11, RTAB-Map and ORBSLAM2 Demo
  • September 16, Factor Graph Examples
  • September 18
    - 2D/3D spatial transformations
    - Mobile robot kinematics
  • September 23, LiDAR and LiDAR Odometry
  • September 25, IMU and Odometry with IMU
  • September 30, RGB-D Camera
  • October 2, Visual Loop Closure Detection
  • October 7, Project Description
  • October 9, Visual Odometry
  • October 16, PnP and Loop Closure Verfication
  • October 21, Cost function in poseGraph SLAM
  • October 23
    - Camera vs. image coordinate frame
    - Visual place recogntion with DL
    - graphSLAM via G2O
  • November 6: Collective driving
  • November 18: Particle filtering and Monte Carlo localization
Homework Assignments
  • No.1 (Due Oct 2, 2019)
  • No.2 (Due Oct 14, 2019)
    - Tutorial by Sean on installing and running RTAB-Map and ORB-SLAM2
  • No.3 (Due Oct 28, 2019)
    - Answer to Q1
Course Project
  • Details
YouTube Videos
  • Videos of Cool Robots

Readings

References

Evaluation

Student evaluation is based on four assignments (40%), one midterm (20%) and the course project (40%).

?

?

?


總結

以上是生活随笔為你收集整理的机器人学习--University of Alberta自主机器人导航课的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。