コース概要

セクション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) 畳み込み層

      プーリング層
    畳み込み Neural Networks アーキテクチャ
  • セクション03
  • 07 日目 Deep Learning の短期集中コース (続く...)
  • Recurrent Neural Networks (RNN) RNN のトレーニング トレーニング中の勾配の安定化 長期短期記憶ネットワーク
  • 深層学習プラットフォームとソフトウェア ライブラリ ROS の深層学習

    08日目 スマートロボットでBig Dataを使用する

      ビッグ データの概念 データ分析へのアプローチ ビッグ データ ツール データ内のパターンの認識 演習: 大規模データ セットに関する NLP および Computer Vision
    09 日目 スマート ロボットで Big Data を使用する (続き...)
  • 大規模なデータセットの分散処理 ビッグデータと Robotics データ生成装置としてのスマートロボットの共存と相互受精 距離測定センサー、位置センサー、視覚センサー、触覚センサー、その他のモダリティ
  • 感覚データを理解する (感覚-計画-実行ループ)

      演習: ストリーミング データのキャプチャ

     

      セクション04
    10日目 Programming 自律型深層学習スマートロボット
  • Deep Learning ロボット コンポーネント ロボット シミュレーターのセットアップ Cafe による CUDA アクセラレーション ニューラル ネットワークの実行 トラブルシューティング
  • 11 日目 Programming 自律型深層学習スマート ロボット (続き...)
  • 写真またはビデオ ストリーム内のオブジェクトの認識 OpenCV トラブルシューティングによるコンピュータ ビジョンの有効化

    12 日目 データ分析

    スマートロボットを使用して新しいデータを収集および整理する

      スマートロボットを共同で構築する

    スマート ロボットを物理ハードウェアに展開する

      現場での監視とサービス Smart Robots

    ロボットを保護する

      不正な改ざんの防止 ハッカーによる機密ビジネス データ (クレジット カード、従業員情報など) の閲覧および盗用の防止

    Robotics コミュニティに参加する

    Smart Robotsの今後の見通し

    閉会の辞

    要求

    • C++でのプログラミング経験
    • Pythonでのプログラミング経験
    • Linuxコマンドラインの経験
     84 時間

    参加者の人数



    Price per participant

    お客様の声 (1)

    関連コース

    AI and Robotics for Nuclear - Extended

    120 時間

    AI and Robotics for Nuclear

    80 時間