泡泡一分钟:Learning Motion Planning Policies in Uncertain Environments through Repeated Task Executions...

张宁  Learning Motion Planning Policies in Uncertain Environments through Repeated Task Executions

通过重复任务执行学习不确定环境中的运动规划策略
链接:https://pan.baidu.com/s/1TlSJn0fXuKEwZ9vts4xA6g
提取码:jwsd
复制这段内容后打开百度网盘手机App,操作更方便哦

Florence Tsang, Ryan A. Macdonald, and Stephen L. Smith

The ability to navigate uncertain environments from a start to a goal location is a necessity in many applications. While there are many reactive algorithms for online replanning, there has not been much investigation in leveraging past executions of the same navigation task to improve future executions. In this work, we first formalize this problem by introducing the Learned Reactive Planning Problem (LRPP). Second, we propose a method to capture these past executions and from that determine a motion policy to handle obstacles that the robot has seen before. Third, we show from our experiments that using this policy can significantly reduce the execution cost over just using reactive algorithms.

在许多应用中,从开始到目标位置导航不确定环境的能力是必需的。尽管有许多用于在线重新计划的反应算法,但是在利用相同导航任务的过去执行来改进将来的执行方面没有太多调查。在这项工作中,我们首先通过引入学习反应规划问题(LRPP)来正式化这个问题。 其次,我们提出了一种方法来捕获这些过去的执行,并从中确定一个运动策略来处理机器人以前看到的障碍。 第三,我们从实验中可以看出,使用这种策略可以显着降低执行成本,而不仅仅是使用反应算法。

 

转载于:https://www.cnblogs.com/feifanrensheng/p/11519225.html

由于提供的参考引用中未涉及 'uncertain.exception.unknown_data_type' 的相关信息,下面根据一般 IT 领域知识提供可能的解决思路。 'unknown_data_type' 错误通常意味着系统遇到了无法识别的数据类型。以下是一些可能的解决办法: #### 检查数据来源 确认数据来源是否正确,数据格式是否符合预期。例如,如果是从文件中读取数据,要检查文件格式是否正确、数据是否完整。 ```python import pandas as pd try: data = pd.read_csv('data.csv') except Exception as e: print(f"数据读取错误: {e}") ``` #### 数据类型转换 确保在代码中进行了正确的数据类型转换。例如,当从用户输入获取数据时,要将字符串类型转换为合适的数值类型。 ```python try: user_input = input("请输入一个数字: ") num = int(user_input) print(f"输入的数字是: {num}") except ValueError: print("输入不是有效的整数,请重新输入。") ``` #### 检查数据库和 API 如果错误出现在与数据库或 API 交互时,要确保数据库表结构和 API 返回的数据类型一致。可以查看数据库文档或 API 文档来确认。 #### 日志和调试 在代码中添加详细的日志,记录数据处理的每一步,以便找出具体是哪个数据导致了错误。可以使用 Python 的 logging 模块。 ```python import logging logging.basicConfig(level=logging.DEBUG) data = [1, 2, "three", 4] for item in data: try: result = item + 1 logging.debug(f"处理数据 {item} 成功,结果: {result}") except TypeError: logging.error(f"数据 {item} 类型错误,无法进行操作。") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值