強化學習(Reinforcement Learning)
定義
強化學習(Reinforcement Learning, RL)是一種讓智能體(agent)在環境中反覆嘗試、根據獎勵訊號調整行為,最終學會最大化長期累積獎勵的學習方法。在機器人領域,智能體就是機器人的控制策略。
核心概念
- 狀態 :機器人感測到的資訊(關節角、速度、影像)
- 動作 :送給馬達的指令
- 獎勵 :好壞的評分(例如「往前走得越快、越省力分數越高」)
- 策略 :看到什麼狀態就做什麼動作
學習目標是最大化期望累積折扣獎勵:
使用情境
- 足式與人形機器人行走:在模擬器中大量平行訓練,再轉移到實體。
- 接觸密集的組裝任務:搭配人類示範或結構化先驗加速學習。
- VLA 模型後訓練:以真實或模擬回饋微調大型模型。
常見挑戰
- 樣本效率低:往往需要數百萬到數十億步互動,實體機器人難以負擔,因此高度依賴模擬。
- 獎勵設計:獎勵寫得不好,機器人會找到「鑽漏洞」的怪異行為(reward hacking)。
- Sim-to-Real 落差:模擬中學會的策略到實體可能失效。
延伸閱讀
常見問題
- 強化學習在機器人上最成功的應用是什麼?
- 目前最成熟的是足式與人形機器人的運動控制:在 Isaac Gym 等模擬器中以 PPO 平行訓練數千個機器人,再透過領域隨機化轉移到實體,ANYmal、Unitree 等四足機器人的行走控制都採用這條路線。
- 為什麼精細操作很少只用強化學習?
- 操作任務的獎勵很難設計、接觸物理在模擬中不夠準,加上探索效率低,純強化學習很難學會。實務上常先用模仿學習取得初始策略,再用強化學習微調。
faq_01.log
faq_02.log
相關文章
- [論文・路徑規劃]論文導讀:HEIGHT——用異質互動圖 Transformer 在擁擠又狹窄的空間中導航
- [論文・控制]論文導讀:Learning Agile and Dynamic Motor Skills for Legged Robots——用學習到的致動器模型跨越模擬與真實的鴻溝
- [論文・控制]論文導讀:PhysHSI——讓人形機器人自然地搬箱子、坐椅子、躺床、起身
- [論文・控制]論文導讀:SHaRe-RL——結構化、可互動的強化學習,讓工業手臂學會接觸密集的組裝
- [話題討論]模仿學習 vs 強化學習:機器人技能該怎麼教
- [話題討論]Isaac Sim vs Gazebo vs MuJoCo:三套模擬器該怎麼選
- [話題討論]Sim-to-Real 落差為什麼這麼難消除:域隨機化與系統辨識兩條解法路線