課程簡介
第01節
第01天 介紹
-
是什麼讓智能機器人變得聰明?
實體與虛擬 Smart Robots
-
Smart Robots、智慧機器、感知機器和機器人流程自動化(RPA)等。
人工智慧(AI)在Smart Robots中的作用
-
超越“if-then-else”和學習機器
人工智慧背後的演算法
人工智慧中的應用Smart Robots:機器學習、計算機視覺、自然語言處理(NLP)等。
認知機器人
大數據在Smart Robots中的作用
-
基於數據和模式的決策
雲和 Smart Robots
-
將機器人技術與IT聯繫起來
構建功能更強大的機器人,以訪問更多資訊並進行協作
案例研究:機械 Smart Robots
-
工業 Smart Robots
巴克斯特
Smart Robots的共同元素
-
機器視覺、語音辨識、語音合成、接近感測、壓力感測等
Programming 智慧機器人的開發框架
-
開源和商業框架
機器人作業系統 (ROS)
架構:工作區、主題、消息、服務、節點、actionlibs、工具等。
語言 Programming 智能機器人
-
用於低級控制的 C++
用於編排的 Python
用 Python 和 C++ 程式設計 ROS 節點
其他語言
用於類比物理智慧機器人的工具
-
商業和開源 3D 模擬和可視化軟體
準備開發環境
-
軟體安裝和設置
有用的軟體包和實用程式
第02天 Programming 智能機器人
-
用 Python 和 C++ 對節點進行程式設計
瞭解 ROS 節點
ROS 中的消息和主題
發佈/訂閱範式
專案:Bump & Go with real robot
故障排除
用涼亭模擬機器人 / ROS
ROS 中的幀和引用更改
使用OpenCV對相機進行2D信息處理
雷射器的信息處理
專案:按顏色安全跟蹤物體
故障排除
第03天 Programming 智能機器人 (續...
-
ROS中的服務
使用PCL對RGB-D感測器進行3D信息處理
使用 ROS 進行地圖和導航
專案:Search 用於環境中的物件
故障排除
-
第02節
第04天 Programming 智能機器人 (續...
操作庫 Speech Recognition 和語音生成 用 MoveIt 控制機械臂! 控制機器人頸部以實現主動視覺 專案:搜索和收集物件 故障排除
測試您的智能機器人
-
單元測試
第05天 擴充智慧機器人的功能Deep Learning
-
感知 -- 視覺、聽覺和觸覺
知識表示
通過NLP(自然語言處理)進行語音識別
Computer 願景
速成班 Deep Learning
-
人工 Neural Networks (ANN)
人工 Neural Networks 與生物 Neural Networks
前饋 Neural Networks
啟動函數
訓練人工 Neural Networks
第06天 速成課程 Deep Learning (續...)
-
Deep Learning 型號
卷積網路和循環網路
捲積 Neural Networks(CNN 或 ConvNets) 捲積層
-
池化層
深度學習平臺和軟體庫 深度學習 ROS
第08天 在智慧機器人中使用Big Data
-
大數據概念
數據分析方法
大數據工具
識別數據中的模式
練習:大型數據集上的 NLP 和 Computer Vision
理解感官數據(感覺-計劃-行動迴圈)
-
練習:捕獲流數據
-
第04節
識別照片或視頻流中的物體 使用 OpenCV 實現計算機視覺 故障排除
第12天 數據分析
使用智能機器人收集和組織新數據
-
協同構建智能機器人
在物理硬體上部署智能機器人
-
現場監測和維修 Smart Robots
保護您的機器人
-
防止未經授權的篡改
防止駭客查看和竊取敏感的業務數據(信用卡、員工資訊等)
加入 Robotics 社區
Smart Robots的未來展望
閉幕致辭
最低要求
- C++程式設計經驗
- 程式設計經驗 Python
- 具有 Linux 命令行的經驗
客戶評論 (2)
每次我不確定某些練習時,教練都會以多種方式向我解釋,直到我理解為止。
Oncel Seleamet - IRROM Industrie
Course - PLC Ladder Programming
機器翻譯
Robotics sounds very complex etc, and Richard help us see this in a more friendly way and the possibilities the tool has.