コース概要
セクション01
01日目 はじめに
- スマートロボットをスマートにするものは何ですか?
物理 vs 仮想 Smart Robots
- Smart Robots、スマート マシン、センティエント マシン、ロボティック プロセス オートメーション (RPA) など。
Smart Robots における人工知能 (AI) の役割
- 「if-then-else」と学習機械を超えて Smart Robots の AI の背後にあるアルゴリズム: 機械学習、コンピューター ビジョン、自然言語処理 (NLP) など コグニティブ ロボティクス
Smart Robots におけるビッグデータの役割
- データとパターンに基づく意思決定
クラウドと Smart Robots
- ロボット工学と IT の連携 より多くの情報にアクセスし、連携する、より機能的なロボットを構築する
ケーススタディ: 機械 Smart Robots
- インダストリアル Smart Robots バクスター
Smart Robots の共通要素
- マシンビジョン、音声認識、音声合成、近接センシング、圧力センシングなど。
Programming スマートロボットの開発フレームワーク
- オープンソースおよび商用フレームワーク ロボット オペレーティング システム (ROS) アーキテクチャ: ワークスペース、トピック、メッセージ、サービス、ノード、actionlib、ツールなど。
Programming スマートロボットの言語
- オーケストレーション用の Python を低レベルで制御するための C++ Python および C ++ でのプログラミング ROS ノード その他の言語
物理的なスマート ロボットをシミュレートするためのツール
- 商用およびオープンソースの 3D シミュレーションおよび視覚化ソフトウェア
開発環境の準備
- ソフトウェアのインストールとセットアップ 便利なパッケージとユーティリティ
2日目 Programming スマートロボット
- Python および C++ でのノードのプログラミング ROS ノードについて ROS のメッセージとトピック 出版/サブスクリプション パラダイム プロジェクト: 実際のロボットを使用したバンプ アンド ゴー トラブルシューティング Gazebo を使用したロボットのシミュレーション / ROS ROS のフレームとリファレンスOpenCV によるカメラの 2D 情報処理の変更 レーザーの情報処理 プロジェクト: 色によるオブジェクトの安全な追跡 トラブルシューティング
03日目 Programming スマートロボット (続き...)
- ROS のサービス PCL マップを使用した RGB-D センサーの 3D 情報処理と、ROS プロジェクトによるナビゲーション: Search 環境内のオブジェクトのトラブルシューティング
- セクション02
04日目 Programming スマートロボット (続き...)
ActionLib Speech Recognition と音声生成 MoveIt によるロボット アームの制御能動的視覚のためのロボットの首の制御 プロジェクト: オブジェクトの検索と収集 トラブルシューティング
スマートロボットをテストする
- 単体テスト
05 日目 Deep Learning を使用してスマート ロボットの機能を拡張する
- 知覚 -- 視覚、音声、触覚 知識表現 NLP (自然言語処理) による音声認識 Computer 視覚
Deep Learning の短期集中コース
- 人工 Neural Networks (ANN) 人工 Neural Networks vs. 生物学的 Neural Networks フィードフォワード Neural Networks 活性化機能トレーニング 人工 Neural Networks
Day 06 短期集中コース Deep Learning (続く...)
- Deep Learning 畳み込みネットワークとリカレント ネットワークのモデル
畳み込み Neural Networks (CNN または ConvNet) 畳み込み層
- プーリング層
深層学習プラットフォームとソフトウェア ライブラリ ROS の深層学習
08日目 スマートロボットでBig Dataを使用する
- ビッグ データの概念 データ分析へのアプローチ ビッグ データ ツール データ内のパターンの認識 演習: 大規模データ セットに関する NLP および Computer Vision
感覚データを理解する (感覚-計画-実行ループ)
- 演習: ストリーミング データのキャプチャ
- セクション04
写真またはビデオ ストリーム内のオブジェクトの認識 OpenCV トラブルシューティングによるコンピュータ ビジョンの有効化
12 日目 データ分析
スマートロボットを使用して新しいデータを収集および整理する
- スマートロボットを共同で構築する
スマート ロボットを物理ハードウェアに展開する
- 現場での監視とサービス Smart Robots
ロボットを保護する
- 不正な改ざんの防止 ハッカーによる機密ビジネス データ (クレジット カード、従業員情報など) の閲覧および盗用の防止
Robotics コミュニティに参加する
Smart Robotsの今後の見通し
閉会の辞
要求
- C++でのプログラミング経験
- Pythonでのプログラミング経験
- Linuxコマンドラインの経験
お客様の声 (1)
エクササイズについて分からないことがあったときはいつも、トレーナーが私が理解するまでさまざまな方法で説明してくれました。
Oncel Seleamet - IRROM Industrie
コース - PLC Ladder Programming
Machine Translated