针对传统煤矸石分拣机械臂控制算法如抓取函数法、基于费拉里法的动态目标抓取算法等依赖于精确的环境模型、且控制过程缺乏自适应性,传统深度确定性策略梯度(DDPG)等智能控制算法存在输出动作过大及稀疏奖励容易被淹没等问题,对传统DDPG控制算法中的神经网络结构和奖励函数进行了改进,提出了一种适合处理六自由度煤矸石分拣机械臂的基于强化学习的改进DDPG控制算法。煤矸石进入机械臂工作空间后,改进DDPG控制算法可根据相应传感器返回的煤矸石位置及机械臂状态进行决策,并向相应运动控制器输出一组关节角状态控制量,根据煤矸石位置及关节角状态控制量控制机械臂运动,使机械臂运动到煤矸石附近,实现煤矸石分拣。仿真实验结果表明:改进DDPG算法相较于传统DDPG算法具有无模型通用性强及在与环境交互中可自适应学习抓取姿态的优势,可率先收敛于探索过程中所遇的最大奖励值,利用改进DDPG算法控制的机械臂所学策略泛化性更好、输出的关节角状态控制量更小、煤矸石分拣效率更高。
用户评论
推荐下载
-
Python逆强化学习算法APPMaxEntGAILVAIL
InverseRLAlgorithms(APP,MaxEnt,GAIL,VAIL)
43 2019-09-03 -
强化学习TD算法MATLAB程序
MALTAB例程,实现强化学习TD算法,为强化学习算法的学习者提供帮助
29 2019-02-24 -
强化学习最优路径寻找算法
通过强化学习算法,实现最短路径寻找,确定路径起点与终点,设置路径权重,完成路径规划。
21 2019-03-02 -
keras实现REINFORCE算法强化学习
keras实现REINFORCE算法强化学习: # Policy Gradient Minimal implementation of Stochastic Policy Gradient Algor
79 2018-12-28 -
强化学习算法解决Frozenlake环境
一种使用动态规划和Q学习算法来解决gym环境中的Frozenlake问题的方法。通过对比使用价值迭代和策略迭代算法,以及Q学习算法的效果,我们展示了使用Q学习算法解决Frozenlake问题的优势。文
15 2023-10-09 -
深度强化学习PPO算法python
基于Tensorflow实现的PPO算法,依赖库:tensorflow-1.4及以上,gym
119 2018-12-26 -
强化学习算法原理入门
深度强化学习是人工智能领域的一个新的研究热点.它以一种通用的形式将深度学习的感知能力与强化学习的决策能力相结合,并能够通过端对端的学习方式实现从原始输入到输出的直接控制.自提出以来,在许多需要感知高维
35 2018-12-28 -
强化学习Q_learning算法
Q-learning 是一种模型无关的强化学习方法,本文档使用Q-learning做了一个简单的搜索任务,有助于初学者理解强化学习,理解Q-learning.
28 2019-01-01 -
强化学习书籍及论文打包
包括reinforcementlearning:anintroduction,insight+of+RL,AsynchronousMethodsforDeepReinforcementLearning
24 2019-06-04 -
深度强化学习DQN系列论文
深度强化学习系列论文,包括最基础的DQN,DQN模型改进,DQN算法改进,分层DRL,基于策略梯度的深度强化学习等等,论文基本源自顶会
18 2020-08-12
暂无评论