Skip to content

Shiccho/DGDRL_implementation

Repository files navigation

Description

Implementation of "Real-time Motion Planning for Robotic Teleoperation Using Dynamic-goal Deep Reinforcement Learning"

https://ieeexplore.ieee.org/document/9108691

説明

論文について

このリポジトリは、Kaveh Kamaliらの"Real-time Motion Planning for Robotic Teleoperation Using Dynamic-goal Deep Reinforcement Learning"という論文についての個人による非公式の実装です。 この論文では、ロボットアームの制御に強化学習を用いることで、障害物を回避する軌跡を短時間で生成する手法が提案されています。 短時間での経路計画ができるため、リアルタイムでロボットアームの操作が可能です。

強化学習アルゴリズムとして、PPOを用いています。

実装について

強化学習の環境としてPyBulletという物理シミュレータを用いています。

実際にプログラムを実行する場合には、ロボットアームのモデルを準備する必要があるため、デモ動画を掲載しています。

Demo

ランダムに生成した始点と終点に対して、障害物を回避した軌跡を生成しています。 白い箱が静的な障害物です。

demo.mp4

How to use

  1. makePList.pyを実行し、始点と終点のデータセットを作成
  2. main.pyを実行

About

障害物を回避するロボットアームの経路計画手法の実装

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages