如何在Simulink中使用RL代理。万博1manbetx

17意见(过去30天)
毛钊徐
毛钊徐 2020年3月23日
我使用了钢筋leadnnig工具箱,我在Simulink中创建了一个RL代理。万博1manbetx我需要将RL动作输出发送到ROS系统来控制令人迷望的机器人,您是否知道RL代理操作输出的类型以及如何将控制命令发送到凉亭的6 DOF机器人?谢谢。

答案(1)

Akshay Vijayaraghava.
Akshay Vijayaraghava. 2020年3月25日
编辑:Akshay Vijayaraghava. 2020年3月25日
你好毛泽和
通常,在凉亭中控制机器人涉及将数据发布到相应的ROS主题。如果这是您的工作流程,它可以通过使用“发布”块来源于Simulink。万博1manbetx有关块的详细信息,请参阅以下文档链接:
发布块将非虚拟总线作为输入接受。因此,在发布之前,需要将来自RL代理的动作输出作为总线信号被打包为总线信号。请参阅以下文档链接,说明如何通过一个简单的示例实现相同的操作:
作为先进的操作,您可以通过使用“Simulink-Gazebo Cosimulation Plugin”在两个之间建立同步来执行万博1manbetxSimulink和Gazebo之间的共模。这可用于训练RL代理来控制在凉亭中产生的机器人。然后可以模拟培训的代理以使得能够进行培训的政策的有效性。有关设置共模工作流程的详细信息,请参阅以下文档链接,显示相同的:

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!