【AI视野·今日Robot 机器人论文速览 第六十九期】Wed, 3 Jan 2024

AI视野·今日CS.Robotics 机器人学论文速览
Wed, 3 Jan 2024
Totally 5 papers
👉上期速览✈更多精彩请移步主页

在这里插入图片描述

Daily Robotics Papers

NID-SLAM: Neural Implicit Representation-based RGB-D SLAM in dynamic environments
Authors Ziheng Xu, Jianwei Niu, Qingfeng Li, Tao Ren, Chen Chen
人们已经探索了神经隐式表示来增强视觉 SLAM 算法,特别是在提供高保真度密集地图方面。现有方法在静态场景中运行稳健,但难以应对移动物体造成的干扰。在本文中,我们提出了 NID SLAM,它显着提高了神经 SLAM 在动态环境中的性能。我们提出了一种新方法来增强语义掩模中的不准确区域,特别是在边缘区域。利用深度图像中存在的几何信息,该方法能够准确去除动态物体,从而降低相机漂移的可能性。此外,我们引入了动态场景的关键帧选择策略,该策略增强了摄像机对大型物体的跟踪鲁棒性,并提高了建图效率。

Symbolic Manipulation Planning with Discovered Object and Relational Predicates
Authors Alper Ahmetoglu, Erhan Oztop, Emre Ugur
从机器人对其环境的无监督探索和持续的感觉运动经验中发现可用于长期规划的符号和规则是一项具有挑战性的任务。先前的研究提出从单个或成对的对象交互中学习符号并利用这些符号进行规划。在这项工作中,我们提出了一个系统,该系统使用发现的对象和关系符号来学习规则,这些符号对任意数量的对象及其之间的关系进行编码,将这些规则转换为规划领域描述语言 PDDL ,并生成涉及任意数量的可供性的计划实现任务的对象。我们使用不同尺寸的盒状物体验证了我们的系统,并表明该系统可以开发拾取、携带和放置操作的符号知识,同时考虑到不同配置的对象组合,例如盒子将与更大的盒子一起携带放置它们的盒子。

PLE-SLAM: A Visual-Inertial SLAM Based on Point-Line Features and Efficient IMU Initialization
Authors Jiaming He, Mingrui Li, Yangyang Wang, Hongyu Wang
视觉惯性SLAM在AR VR、无人机、工业机器人、自动驾驶等各个领域都至关重要。相机和惯性测量单元IMU的融合可以弥补信号传感器的缺点,从而显着提高在挑战性环境下定位的准确性和鲁棒性。鲁棒的跟踪和准确的惯性参数估计是系统稳定运行的基础。本文介绍了 PLE SLAM,一种基于点线特征和高效 IMU 初始化的完全精确、实时的视觉惯性 SLAM 算法。首先,我们介绍基于点的视觉惯性 SLAM 系统中的线特征。我们使用并行计算方法来提取特征并计算描述符以确保实时性能。其次,所提出的系统通过旋转预积分和点线观测来估计陀螺仪偏差。加速度计偏差和重力方向通过解析方法求解。初始化后,所有惯性参数通过最大后验 MAP 估计进行细化。此外,我们开放了动态特征消除线程来提高对动态环境的适应性,并使用CNN、词袋和GNN来检测循环和匹配特征。基于 DNN 的匹配方法具有出色的宽基线匹配能力和光照鲁棒性,显着提高了循环检测召回率和循环帧间姿态估计。前端和后端都是为硬件加速而设计的。

GenH2R: Learning Generalizable Human-to-Robot Handover via Scalable Simulation, Demonstration, and Imitation
Authors Zifan Wang, Junyu Chen, Ziqing Chen, Pengwei Xie, Rui Chen, Li Yi
本文提出了 GenH2R,一个用于学习基于通用视觉的人机 H2R 切换技能的框架。目标是让机器人能够可靠地接收人类在各种复杂轨迹中移交的具有看不见的几何形状的物体。我们通过使用包括程序模拟资产创建、自动演示生成和有效模仿学习的综合解决方案大规模学习 H2R 切换来获得这种通用性。我们利用大规模 3D 模型库、灵巧的抓取生成方法和基于曲线的 3D 动画创建了名为 simabbns 的 H2R 切换仿真环境,比现有模拟器中的场景数量超出了三个数量级。我们进一步介绍了一种蒸馏友好的演示生成方法,可以自动生成一百万个适合学习的高质量演示。最后,我们提出了一种通过未来预测目标增强的 4D 模仿学习方法,将演示提炼为视觉运动切换策略。模拟器和现实世界中的实验评估表明,在所有情况下,成功率比基线至少提高了 10 倍。

Fast and Continual Learning for Hybrid Control Policies using Generalized Benders Decomposition
Authors Xuan Lin
具有连续变量和离散变量的混合模型预测控制广泛适用于机器人控制任务,特别是涉及与环境接触的任务。由于组合复杂性,混合 MPC 的求解速度对于实时应用来说可能不够。在本文中,我们提出了一种基于广义 Benders 分解 GBD 的混合 MPC 求解器。该算法在线枚举并存储有限缓冲区内的切割平面。经过短暂的冷启动阶段后,存储的切割为新问题实例提供热启动,以提高解决速度。尽管存在干扰和随机变化的环境,求解速度仍保持不变。利用可行性割断的稀疏性,我们还提出了一种解决 Benders 主问题的快速算法。我们的求解器通过控制具有随机移动的软接触壁的车杆系统和绕障碍物导航的自由飞行机器人进行了验证。

Chinese Abs From Machine Translation

Papers from arxiv.org

更多精彩请移步主页


pic from pexels.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/300764.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity 一文掌握使用AddListener方法为组件事件添加监听器的方法

在Unity中,很多组件都带有事件,比如: Button组件:onClick() Toggle组件:On Value Changed(Boolean) Dropdown组件:On Value Changed(Int32) InputField组件:On Value Changed(String)、On End Edit(Stri…

(源码解析)mybatis调用链之XMLMapperBuilder解析Mapper

创建XMLMapperBuilder对象 XMLMapperBuilder mapperParser new XMLMapperBuilder(inputStream, configuration, resource, configuration.getSqlFragments()); XMLMapperBuilder继承于BaseBuilder public XMLMapperBuilder(InputStream inputStream, Configuration configu…

《GreenPlum系列》GreenPlum详细入门教程01-GreenPlum介绍

文章目录 第一章 GreenPlum介绍1.MPP架构介绍2.GreenPlum介绍3.GreenPlum数据库架构4.GreenPlum数据库优缺点 GreenPlum:https://cn.greenplum.org/ 第一章 GreenPlum介绍 1.MPP架构介绍 MPP是Massively Parallel Processing的缩写,也就是大规模并行处…

客服系统实现类似发送位置功能

地图选点组件 地图选点组件,类似微信中的“发送位置”功能,该组件可以让用户快速、准确地选择并确认自己的当前位置,并将相关位置信息回传给开发者。 调用示例 调用方式一 通过iframe内嵌调用,地图选点组件的页面会根据开发者设…

听GPT 讲Rust源代码--library/core/benches

File: rust/library/core/benches/slice.rs 文件路径:rust/library/core/benches/slice.rs 这个文件是Rust标准库中的一个示例(benchmark)文件,用来测试切片(slice)在不同情况下的性能。 Rust的切片是对数组…

[MySQL] 数据库的主从复制和读写分离

一、mysql主从复制和读写分离的相关知识 1.1 什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作( INSERT、UPDATE、DELETE) ,而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。…

1.4 Unity协程

一、先说接口 接口是不能实例化的,想实例化接口,只能实例化继承了接口的类。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace InterfaceTest {interface IMyInterfa…

Ranger UserSync

作用 同步User到RangerDb 架构 解析 启动一个while(True) 进程定时同步,程序入口 source sink 掉接口获取Ranger User 并且Cache 计算delta 同步

静态网页设计——清雅古筝网(HTML+CSS+JavaScript)

前言 声明:该文章只是做技术分享,若侵权请联系我删除。!! 感谢大佬的视频: https://www.bilibili.com/video/BV1T64y1K7Zn/?vd_source5f425e0074a7f92921f53ab87712357b 使用技术:HTMLCSSJS(…

MybatisPlus—自定义SQL

目录 1. 自定义SQL介绍 2. 自定义SQL使用步骤 3. 自定义SQL实例 4.总结 1. 自定义SQL介绍 介绍:自定义SQL并不是由我们来编写全部SQL语句,而是通过利用MyBatisPlus的Wrapper来构建复杂的Where条件,然后自己定义SQL语句中剩下的部分。 使…

特种印制电路技术

1特种印制电路技术现状、分类及特点 2006年,信息产业部(现工信部)电子信息产品管理司将高档PCB产品类型概括为HDI板、多层FPC、刚挠结合板、IC载板、通信背板、特种板材印制板、印制板新品种等种类。但直至目前,在印制电路设计与制造领域还没有形成特种…

爆肝整理,接口测试+为什么要做接口测试总结,策底贯通...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、什么是接口测试…

面向对象进阶(static关键字,继承,方法重写,super,this)

文章目录 面向对象进阶部分学习方法:今日内容教学目标 第一章 复习回顾1.1 如何定义类1.2 如何通过类创建对象1.3 封装1.3.1 封装的步骤1.3.2 封装的步骤实现 1.4 构造方法1.4.1 构造方法的作用1.4.2 构造方法的格式1.4.3 构造方法的应用 1.5 this关键字的作用1.5.1…

KBDLT2.DLL文件丢失,软件或游戏无法启动,如何解决,试试这些方法,亲测有效

KBDLT2.DLL是Windows操作系统中的一个重要的动态链接库文件,它主要用于支持系统的键盘布局功能,尤其是与立陶宛语相关的键盘布局。 如果KBDLT2.DLL文件缺失或损坏,可能会导致一些问题。例如,当你试图使用立陶宛语键盘布局时&#…

springboot 2.7 oauth server配置源码走读一

springboot 2.7 oauth server配置源码走读 入口: 上述截图中的方法签名和OAuth2AuthorizationServerConfiguration类中的一个方法一样,只不过我们自己的配置类优先级比spring中的配置类低,算是配置覆盖,看下图所示: …

[蓝桥 2020]最长递增

最长递增 题目描述 在数列 a1​,a2​,⋯,an​ 中&#xff0c;如果 ai​<ai1​<ai2​<⋯<aj​&#xff0c;则称 ai​ 至 aj​ 为一段递增序列&#xff0c;长度为 j−i1。 定一个数列&#xff0c;请问数列中最长的递增序列有多长。 输入描述 输入的第一行包含一…

day10 用栈实现队列 用队列实现栈

题目1&#xff1a;232 用栈实现队列 题目链接&#xff1a;232 用栈实现队列 题意 用两个栈实现先入先出队列&#xff08;一个入栈&#xff0c;一个出栈&#xff09;&#xff0c;实现如下功能&#xff1a; 1&#xff09;push&#xff1a;将元素x推到队列末尾 2&#xff09;…

【Python学习】Python学习6-循环语句

目录 【Python学习】【Python学习】Python学习6-循环语句 前言for循环for循环示例通过序列索引迭代循环使用 else 语句 while循环while循环示例continue和 break无限循环循环使用 else 语句简单语句组 嵌套循环Python for 循环嵌套语法&#xff1a;Python while 循环嵌套语法&…

关键字:package关键字

在 Java 中&#xff0c;package关键字用于组织和管理类文件。它将类文件分组到不同的包中&#xff0c;以提供更好的代码组织和可读性。 以下是package关键字的用法&#xff1a; 1.package语句&#xff1a;在 Java 源代码的开头使用package关键字来声明当前类所属的包。例如&a…

【pytorch学习】 深度学习 教程 and 实战

pytorch编程实战博主&#xff1a;https://github.com/lucidrains https://github.com/lucidrains/vit-pytorch