lora技術應用課程

ROS機器人作業系統實戰

ROS robot operating system development

機器人操作系統(Robot Operating System,簡稱ROS),是一種用於撰寫機器人軟體時的框架。其靈活且彈性的用法,問世短短幾年時間,便已被世界各地的企業,學術等組織應用。應用範圍涵蓋無人飛行器,工業機械手臂,無人搬運車,自駕車等自動化機械與人工智慧領域。
ROS課程針對有一定LINUX系統基礎而對ROS感興趣的學習者,協助大家更快速進入ROS的開發領域,更有效率進行ROS應用功能的學習與開發。

lora優勢 lora優勢

課程目標

利用ROS機器人系統 設計自動駕駛機器人

  • ROS 開發環境設定、ROS 的通訊方 法、ROS 節點撰寫方法、ROS 與GPIO 的設計方法、ROS與GPIO的應用
  • 基礎開發

    使用 自製ROS無人車專案,包含ROS資料通訊格式、ROS雷達定位應用、 ROS無人車操控應用
  • 進階開發

    ROS座標系統、ROS環境感知、 ROS自動駕駛、ROS資料融合

結訓具備技能

  • ROS的開發環境建立
  • 設計與 ROS 系統相關的機器人程式 ( 使用 C++)
  • 使用 ROS 系統 抓取感測器資料
  • 如何自行找尋 ROS 的相關資源與技巧
  • 設計與規劃 ROS系統機器人導航

選擇中華數位的好處

教學實力

20年教育訓練經驗 + 業界產品開發講師不定期編譯符合業界需求的課程內容,用專業的角度和實戰經驗帶你快速與產業界接軌。

業界肯定的專業實力見證

百大企業派訓與團體外訓

客製化的內外訓教學服務,依專案需求調整課程內容。

企業客製化嵌入式教育訓練 企業客製化嵌入式教育訓練

結訓就業沒煩惱

實作專題立即與產業接軌就業沒煩惱

嵌入式課程結訓就業

課程大綱

  • Introduction to ROS
    (ROS介紹)
    1. ROS Overview
    2. ROS Framework Architecture
    3. ROS Tools
    4. ROS 2.0
  • ROS Basic
    (ROS 基礎開發)
    1. ROS Package
    2. Development ROS Node
    3. Publish and Subscribe
    4. roslaunch
    5. ROS Service
    6. ROS Client
  • ROS Visualization
    (ROS 可視化)
    1. TF & URDF
    2. ROS transform
    3. RVIZ
  • 嵌入式ROS Control and Sensing
    (ROS 控制與感測處理)
    1. Motor Control
    2. Encoder Motor
    3. Gyroscope
    4. Attitude
    5. LIDIR
    6. Battery Monitor
  • ROS Advanced
    (ROS 進階開發)
    1. SLAM
    2. Navigation
    3. AMCL
    4. Move_base
    5. Motor_control
  • ROS Integrate
    (ROS整合)
    1. AGV 無人自走車
    2. 建立地圖
    3. 自主導航
    4. 雷達避障功能

適合對象

  • 本課程需基本Linux指令操作基礎及C/C++語法
  • 從事半導體相關工作,欲學習ROS Robot Programming
  • 已在相關領域,欲再增強本身專業技能者及獨立接案者

職涯發展

  • 自動化工程師
  • 韌體工程師
  • 自駕車開發工程師
  • 機械手臂開發工程師

開課時間

109年7月25日至109年8月29日

(週六全天班 AM9:30至PM5:30)

109年10月31日至109年11月21日

(週六全天班 AM9:30至PM5:30)

專業課程諮詢服務

說明會時間約50分鐘,歡迎攜伴參加

姓名

電話

E-Mail