專案作品Projects

國科會大專生研究計畫 · 2022–2023NSTC Undergraduate Research Grant · 2022–2023

深度影像機械手臂人機互動介面Depth-Vision Robotic-Arm HMI

結合六軸機械手臂與深度影像辨識,使用者只要在螢幕點選物體,手臂便能將其移至指定位置 — 整合 GGCNN 抓取規劃、YOLO 手勢辨識與 ROS2/Webots 模擬。A six-axis arm with depth-vision recognition: tap an object on screen and the arm moves it to a target — integrating GGCNN grasp planning, YOLO gesture recognition, and ROS2/Webots simulation.

期間Period2022–2023
類型Type國科會大專生計畫NSTC UG grant
角色Role計畫學生(獨立執行)Student PI (solo)
平台PlatformAR3 六軸手臂 · D435AR3 6-axis · D435
深度影像機械手臂人機互動介面

概述Overview

本計畫開發一套結合六軸機械手臂與深度影像辨識(搭配深度學習)的人機互動介面。設計理念是讓「取什麼、放到哪」由人決定 — 使用者只要在螢幕上點一下物體,手臂便會自動將它移到指定位置。計畫期間完成了手臂通訊、正逆向運動學、像素轉實際長度的座標校正與物體辨識,並成功以純深度影像(不依賴顏色資訊)辨識並抓取物體,後續再朝物體堆疊、非平面與圓錐形等複雜情境擴展。This grant project built a human–machine interface combining a six-axis arm with depth-vision recognition (plus deep learning). The idea is to let a human decide what to pick and where to place it — tap an object on screen and the arm moves it there automatically. The project implemented arm communication, forward/inverse kinematics, pixel-to-real-length calibration, and object recognition, and successfully grasped objects from depth images alone (no color cues), with later extensions toward stacked, non-planar, and conical objects.

6 -axis
AR3 機械手臂AR3 robotic arm
純深度Depth
影像抓取(無需顏色)-only grasping
2
深度學習模型(GGCNN+YOLO)DL models (GGCNN + YOLO)
A→B
點選取放、可中途改點Click-to-place, re-targetable

研究動機Motivation

工業機器人的安裝量持續攀升(2021 年全球新安裝量達 517,385 台,創歷史新高),智慧工廠對「結合影像感測器、能即時操控」的自動化需求也隨之提高。傳統視覺抓取容易受光線干擾,因此本計畫改以深度影像搭配深度學習,在弱化顏色與光照依賴的前提下完成辨識與抓取,並以直覺的人機介面降低操作門檻。Industrial-robot installations keep climbing (a record 517,385 units installed worldwide in 2021), raising demand for vision-sensor-driven automation with real-time control. Conventional vision grasping is sensitive to lighting, so this project pairs depth imaging with deep learning to recognize and grasp with reduced color/illumination dependence, behind an intuitive interface that lowers the operating barrier.

系統方法Method

主要成果Key Results

技術棧Tech Stack

手臂Arm
AR3 六軸機械手臂AR3 six-axis arm
相機Camera
Intel RealSense D435 (Depth)
深度學習Deep learning
GGCNN(抓取)、YOLO 手勢(TensorFlow/Keras)GGCNN (grasping), YOLO gesture (TensorFlow/Keras)
影像處理Vision
OpenCV 輪廓分析、HFOV/VFOV 視野計算OpenCV contours, HFOV/VFOV mapping
機器人Robotics
ROS2、MoveIt 路徑規劃、Webots 模擬ROS2, MoveIt planning, Webots simulation
運動學Kinematics
DH 模型、正/逆向運動學DH model, forward/inverse kinematics

技術Tech

本計畫與我的畢業專題(YOLOv7+OpenCV 視覺抓取)互為延伸:專題著重「類別+角度」的二維抓取,本計畫則進一步以純深度影像、GGCNN 與 ROS2 模擬處理立體與堆疊場景。This grant extends my capstone (YOLOv7 + OpenCV grasping): the capstone focuses on 2-D "class + angle" grasping, while this project adds depth-only sensing, GGCNN, and ROS2 simulation for 3-D and stacked scenes.