We present a batch trajectory optimizer that can simultaneously solve hundreds of different instances of the problem in real-time. We consider holonomic robots but relax the assumption of circular base footprint. Our main algorithmic contributions lie in: (i) improving the computational tractability of the underlying non-convex problem and (ii) leveraging batch computation to mitigate initialization bottlenecks and improve solution quality. We achieve both goals by deriving a multi-convex reformulation of the kinematics and collision avoidance constraints. We exploit these structures through an Alternating Minimization approach and show that the resulting batch operation reduces to computing just matrix-vector products that can be trivially accelerated over GPUs. We improve the state-of-the-art in three respects. First, we improve quality of navigation (success-rate, tracking) as compared to baseline approach that relies on computing a single locally optimal trajectory at each control loop. Second, we show that when initialized with trajectory samples from a Gaussian distribution, our batch optimizer outperforms state-of-the-art cross-entropy method in solution quality. Finally, our batch optimizer is several orders of magnitude faster than the conceptually simpler alternative of running different optimization instances in parallel CPU threads. \textbf{Codes:} \url{https://tinyurl.com/a3b99m8}


翻译:我们提出了一个批量轨迹优化器,可以同时实时解决数百个不同的问题。 我们考虑holoomic机器人,但放松对循环基足迹的假设。 我们的主要算法贡献在于:(一) 改善基本非 convex 问题的计算可移动性, (二) 利用批量计算来减轻初始化瓶颈, 提高解决方案质量。 我们通过对运动和避免碰撞的限制进行多功能化的多节流重新组合, 实现这两个目标。 我们利用这些结构, 我们通过交替最小化方法, 并表明由此产生的批量操作会减少仅仅计算在 GPUs 上可能略微加速的矩阵- 矢量产品。 我们的主要算法贡献在于:(一) 在三个方面改进最先进的技术。 首先, 我们提高导航质量( 成功率, 跟踪) 与基线方法相比, 在每个控制循环中计算单一的本地最佳轨迹。 其次, 我们展示, 当从高星分布的轨迹样本开始, 我们的批量优化器超越了系统, 显示我们的批量优化/ 测试状态, 在解决方案质量上, 最快速地优化的C级/ 级同步 优化 优化 。

0
下载
关闭预览

相关内容

【DeepMind】强化学习教程,83页ppt
专知会员服务
153+阅读 · 2020年8月7日
[综述]深度学习下的场景文本检测与识别
专知会员服务
77+阅读 · 2019年10月10日
分布式并行架构Ray介绍
CreateAMind
9+阅读 · 2019年8月9日
灾难性遗忘问题新视角:迁移-干扰平衡
CreateAMind
17+阅读 · 2019年7月6日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
Call for Participation: Shared Tasks in NLPCC 2019
中国计算机学会
5+阅读 · 2019年3月22日
逆强化学习-学习人先验的动机
CreateAMind
15+阅读 · 2019年1月18日
已删除
将门创投
4+阅读 · 2018年7月31日
Accelerated Methods for Deep Reinforcement Learning
Arxiv
6+阅读 · 2019年1月10日
Arxiv
3+阅读 · 2018年10月5日
Arxiv
6+阅读 · 2018年4月24日
VIP会员
相关VIP内容
【DeepMind】强化学习教程,83页ppt
专知会员服务
153+阅读 · 2020年8月7日
[综述]深度学习下的场景文本检测与识别
专知会员服务
77+阅读 · 2019年10月10日
Top
微信扫码咨询专知VIP会员