首页 > 最新文献

Robotics: Science and Systems XVI最新文献

英文 中文
The RUTH Gripper: Systematic Object-Invariant Prehensile In-Hand Manipulation via Reconfigurable Underactuation RUTH Gripper:基于可重构欠驱动的系统对象不变握握在手操作
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.093
Qiujie Lu, Nicholas Baron, A. B. Clark, Nicolás Rojas
We introduce a reconfigurable underactuated robot hand able to perform systematic prehensile in-hand manipulations regardless of object size or shape. The hand utilises a two-degree-of-freedom five-bar linkage as the palm of the gripper, with three three-phalanx underactuated fingers—jointly controlled by a single actuator—connected to the mobile revolute joints of the palm. Three actuators are used in the robot hand system, one for controlling the force exerted on objects by the fingers and two for changing the configuration of the palm. This novel layout allows decoupling grasping and manipulation, facilitating the planning and execution of in-hand manipulation operations. The reconfigurable palm provides the hand with large grasping versatility, and allows easy computation of a map between task space and joint space for manipulation based on distance-based linkage kinematics. The motion of objects of different sizes and shapes from one pose to another is then straightforward and systematic, provided the objects are kept grasped. This is guaranteed independently and passively by the underactuated fingers using a custom tendon routing method, which allows no tendon length variation when the relative finger base position changes with palm reconfigurations. We analyse the theoretical grasping workspace and manipulation capability of the hand, present algorithms for computing the manipulation map and in-hand manipulation planning, and evaluate all these experimentally. Numerical and empirical results of several manipulation trajectories with objects of different size and shape clearly demonstrate the viability of the proposed concept.
我们介绍了一种可重构的欠驱动机器人手,无论物体大小或形状如何,都能进行系统的手握操作。这只手使用一个两自由度的五杆连杆作为抓手的手掌,三个三方阵的欠驱动手指——由一个驱动器共同控制——连接到手掌的移动旋转关节上。机器人手系统中使用了三个致动器,一个用于控制手指对物体施加的力,两个用于改变手掌的形状。这种新颖的布局允许分离抓取和操作,方便了手持操作操作的规划和执行。可重新配置的手掌为手提供了大的抓取多功能性,并允许轻松计算任务空间和关节空间之间的映射,以便基于基于距离的连杆运动学进行操作。不同大小和形状的物体从一个姿势到另一个姿势的运动是直接和系统的,只要物体保持抓住。这是通过使用自定义肌腱路由方法的欠驱动手指独立和被动地保证的,该方法允许当相对手指基部位置随着手掌重新配置而改变时,肌腱长度不会发生变化。分析了手的理论抓取工作空间和操作能力,给出了计算操作图和手操作规划的算法,并对这些算法进行了实验评价。不同尺寸和形状物体的操作轨迹的数值和经验结果清楚地证明了所提出概念的可行性。
{"title":"The RUTH Gripper: Systematic Object-Invariant Prehensile In-Hand Manipulation via Reconfigurable Underactuation","authors":"Qiujie Lu, Nicholas Baron, A. B. Clark, Nicolás Rojas","doi":"10.15607/rss.2020.xvi.093","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.093","url":null,"abstract":"We introduce a reconfigurable underactuated robot hand able to perform systematic prehensile in-hand manipulations regardless of object size or shape. The hand utilises a two-degree-of-freedom five-bar linkage as the palm of the gripper, with three three-phalanx underactuated fingers—jointly controlled by a single actuator—connected to the mobile revolute joints of the palm. Three actuators are used in the robot hand system, one for controlling the force exerted on objects by the fingers and two for changing the configuration of the palm. This novel layout allows decoupling grasping and manipulation, facilitating the planning and execution of in-hand manipulation operations. The reconfigurable palm provides the hand with large grasping versatility, and allows easy computation of a map between task space and joint space for manipulation based on distance-based linkage kinematics. The motion of objects of different sizes and shapes from one pose to another is then straightforward and systematic, provided the objects are kept grasped. This is guaranteed independently and passively by the underactuated fingers using a custom tendon routing method, which allows no tendon length variation when the relative finger base position changes with palm reconfigurations. We analyse the theoretical grasping workspace and manipulation capability of the hand, present algorithms for computing the manipulation map and in-hand manipulation planning, and evaluate all these experimentally. Numerical and empirical results of several manipulation trajectories with objects of different size and shape clearly demonstrate the viability of the proposed concept.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128933819","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Resilient Distributed Diffusion for Multi-Robot Systems Using Centerpoint 基于中心点的多机器人系统弹性分布扩散
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.021
Jiani Li, W. Abbas, Mudassir Shabbir, X. Koutsoukos
—In this paper, we study the resilient diffusion prob- lem in a network of robots aiming to perform a task by optimizing a global cost function in a cooperative manner. In distributed diffusion, robots combine the information collected from their local neighbors and incorporate this aggregated information to update their states. If some robots are adversarial, this cooperation can disrupt the convergence of robots to the desired state. We propose a resilient aggregation rule based on the notion of centerpoint , which is a generalization of the median in the higher dimensional Euclidean space. Robots exchange their d dimensional state vectors with neighbors. We show that if a normal robot implements the centerpoint-based aggregation rule and has n neighbors, of which at most (cid:100) nd +1 (cid:101)− 1 are adversarial, then the aggregated state always lies in the convex hull of the states of the normal neighbors of the robot. Consequently, all normal robots implementing the distributed diffusion algorithm converge resiliently to the true target state. We also show that commonly used aggregation rules based on the coordinate-wise median and geometric median are, in fact, not resilient to certain attacks. We also numerically evaluate our results on mobile multirobot networks and demonstrate the cases where diffusion with the weighted average, coordinate-wise median, and geometric median-based aggregation rules fail to converge to the true target state, whereas diffusion with the centerpoint-based rule is resilient in the same scenario.
在本文中,我们研究了机器人网络中的弹性扩散问题,目标是通过以协作的方式优化全局成本函数来执行任务。在分布式扩散中,机器人结合从其本地邻居收集的信息,并结合这些聚合信息来更新它们的状态。如果一些机器人是对抗性的,这种合作可能会破坏机器人向期望状态的收敛。我们提出了一种基于中心点概念的弹性聚合规则,它是高维欧几里德空间中位数的推广。机器人与邻居交换它们的d维状态向量。我们证明了如果一个正常的机器人实现基于中心点的聚合规则,并且有n个邻居,其中最多(cid:100)和+1 (cid:101)−1是敌对的,那么聚合状态总是位于机器人正常邻居状态的凸包中。因此,所有执行分布式扩散算法的普通机器人都能弹性收敛到真实目标状态。我们还表明,通常使用的基于坐标中位数和几何中位数的聚合规则实际上对某些攻击没有弹性。我们还在移动多机器人网络上对我们的结果进行了数值评估,并演示了加权平均、坐标中位数和基于几何中位数的聚集规则的扩散无法收敛到真实目标状态的情况,而基于中心点的规则的扩散在相同的场景下是有弹性的。
{"title":"Resilient Distributed Diffusion for Multi-Robot Systems Using Centerpoint","authors":"Jiani Li, W. Abbas, Mudassir Shabbir, X. Koutsoukos","doi":"10.15607/rss.2020.xvi.021","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.021","url":null,"abstract":"—In this paper, we study the resilient diffusion prob- lem in a network of robots aiming to perform a task by optimizing a global cost function in a cooperative manner. In distributed diffusion, robots combine the information collected from their local neighbors and incorporate this aggregated information to update their states. If some robots are adversarial, this cooperation can disrupt the convergence of robots to the desired state. We propose a resilient aggregation rule based on the notion of centerpoint , which is a generalization of the median in the higher dimensional Euclidean space. Robots exchange their d dimensional state vectors with neighbors. We show that if a normal robot implements the centerpoint-based aggregation rule and has n neighbors, of which at most (cid:100) nd +1 (cid:101)− 1 are adversarial, then the aggregated state always lies in the convex hull of the states of the normal neighbors of the robot. Consequently, all normal robots implementing the distributed diffusion algorithm converge resiliently to the true target state. We also show that commonly used aggregation rules based on the coordinate-wise median and geometric median are, in fact, not resilient to certain attacks. We also numerically evaluate our results on mobile multirobot networks and demonstrate the cases where diffusion with the weighted average, coordinate-wise median, and geometric median-based aggregation rules fail to converge to the true target state, whereas diffusion with the centerpoint-based rule is resilient in the same scenario.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121282210","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Non-revisiting Coverage Task with Minimal Discontinuities for Non-redundant Manipulators 非冗余机械手最小不连续的非重访覆盖任务
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.005
Tong Yang, J. V. Miró, Yue Wang, R. Xiong
—A theoretically complete solution to the optimal Non-revisiting Coverage Path Planning (NCPP) problem of any arbitrarily-shaped object with a non-redundant manipulator is proposed in this work. Given topological graphs of surface cells corresponding to feasible and continuous manipulator configura- tions, the scheme is aimed at ensuring optimality with respect to the number of surface discontinuities, and extends the existing provable solution attained for simply-connected configuration cell topologies to any arbitrary shape. This is typically classified through their genus, or the number of “holes” which appear increasingly as configurations are further constrained with the introduction of additional metrics for the task at hand, e.g. manipulability thresholds, clearance from obstacles, end-effector orientations, tooling force/torque magnitudes, etc. The novel contribution of this paper is to show that no matter what the resulting topological shapes from such quality cell constraints may be, the graph is finitely solvable, and a multi- stage iterative solver is designed to find all such optimal solutions.
本文提出了具有非冗余机械臂的任意形状物体的最优非重访覆盖路径规划问题的理论完整解。给定可行和连续机械臂构型对应的表面单元拓扑图,该方案旨在确保表面不连续数的最优性,并将现有的单连通构型单元拓扑的可证明解扩展到任意形状。这通常是通过它们的种类或“孔”的数量来分类的,随着配置进一步受到手头任务的额外指标的限制,例如可操作性阈值,与障碍物的间隙,末端执行器方向,工装力/扭矩大小等。本文的新颖之处在于,无论这些质量单元约束的结果拓扑形状是什么,图都是有限可解的,并且设计了一个多阶段迭代求解器来找到所有这些最优解。
{"title":"Non-revisiting Coverage Task with Minimal Discontinuities for Non-redundant Manipulators","authors":"Tong Yang, J. V. Miró, Yue Wang, R. Xiong","doi":"10.15607/rss.2020.xvi.005","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.005","url":null,"abstract":"—A theoretically complete solution to the optimal Non-revisiting Coverage Path Planning (NCPP) problem of any arbitrarily-shaped object with a non-redundant manipulator is proposed in this work. Given topological graphs of surface cells corresponding to feasible and continuous manipulator configura- tions, the scheme is aimed at ensuring optimality with respect to the number of surface discontinuities, and extends the existing provable solution attained for simply-connected configuration cell topologies to any arbitrary shape. This is typically classified through their genus, or the number of “holes” which appear increasingly as configurations are further constrained with the introduction of additional metrics for the task at hand, e.g. manipulability thresholds, clearance from obstacles, end-effector orientations, tooling force/torque magnitudes, etc. The novel contribution of this paper is to show that no matter what the resulting topological shapes from such quality cell constraints may be, the graph is finitely solvable, and a multi- stage iterative solver is designed to find all such optimal solutions.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"75 52","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114005448","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Global Quasi-Dynamic Model for Contact-Trajectory Optimization in Manipulation 操纵接触轨迹优化的全局准动态模型
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.047
Bernardo Aceituno-Cabezas, Alberto Rodriguez
Given a desired object trajectory, how should a robot make contact to achieve it? This paper proposes a global optimization model for this problem with alternated-sticking contact, referred to as Contact-Trajectory Optimization. We achieve this by reasoning on simplified geometric environments with a quasi-dynamic relaxation of the physics. These relaxations are the result of approximating bilinear torque effects and deprecating high-order forces and impacts. Moreover, we apply convex approximations that retain the fundamental properties of rigid multi-contact interaction. As result, we derive a mixedinteger convex model that provides global optimality, infeasibility detection and convergence guarantees. This approach does not require seeding and accounts for the shapes of the object and environment. We validate this approach with extensive simulated and real-robot experiments, demonstrating its ability to quickly and reliably optimize multi-contact manipulation behaviors.
给定一个期望的物体轨迹,机器人应该如何接触来实现它?本文针对该问题提出了一个全局优化模型,称为接触轨迹优化模型。我们通过在简化的几何环境中使用物理的准动态松弛来实现这一点。这些松弛是近似双线性扭矩效应和弃用高阶力和冲击的结果。此外,我们应用凸近似保留刚性多接触相互作用的基本性质。结果,我们得到了一个具有全局最优性、不可行性检测和收敛性保证的混合整数凸模型。这种方法不需要播种,并且考虑了物体和环境的形状。我们通过大量的模拟和真实机器人实验验证了这种方法,证明了它能够快速可靠地优化多接触操作行为。
{"title":"A Global Quasi-Dynamic Model for Contact-Trajectory Optimization in Manipulation","authors":"Bernardo Aceituno-Cabezas, Alberto Rodriguez","doi":"10.15607/rss.2020.xvi.047","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.047","url":null,"abstract":"Given a desired object trajectory, how should a robot make contact to achieve it? This paper proposes a global optimization model for this problem with alternated-sticking contact, referred to as Contact-Trajectory Optimization. We achieve this by reasoning on simplified geometric environments with a quasi-dynamic relaxation of the physics. These relaxations are the result of approximating bilinear torque effects and deprecating high-order forces and impacts. Moreover, we apply convex approximations that retain the fundamental properties of rigid multi-contact interaction. As result, we derive a mixedinteger convex model that provides global optimality, infeasibility detection and convergence guarantees. This approach does not require seeding and accounts for the shapes of the object and environment. We validate this approach with extensive simulated and real-robot experiments, demonstrating its ability to quickly and reliably optimize multi-contact manipulation behaviors.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114413301","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Learning from Interventions: Human-robot interaction as both explicit and implicit feedback 从干预中学习:作为显式和隐式反馈的人机交互
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.055
Jonathan Spencer, Sanjiban Choudhury, Matt Barnes, Matt Schmittle, M. Chiang, P. Ramadge, S. Srinivasa
—Scalable robot learning from seamless human-robot interaction is critical if robots are to solve a multitude of tasks in the real world. Current approaches to imitation learning suffer from one of two drawbacks. On the one hand, they rely solely on off-policy human demonstration, which in some cases leads to a mismatch in train-test distribution. On the other, they burden the human to label every state the learner visits, rendering it impractical in many applications. We argue that learning interactively from expert interventions enjoys the best of both worlds. Our key insight is that any amount of expert feedback, whether by intervention or non-intervention, provides information about the quality of the current state, the optimality of the action, or both. We formalize this as a constraint on the learner’s value function, which we can efficiently learn using no regret, online learning techniques. We call our approach Expert Intervention Learning (EIL), and evaluate it on a real and simulated driving task with a human expert, where it learns collision avoidance from scratch with just a few hundred samples (about one minute) of expert control.
如果机器人要解决现实世界中的大量任务,那么从无缝人机交互中进行可扩展的机器人学习是至关重要的。目前的模仿学习方法有两个缺点。一方面,它们完全依赖于非政策的人类演示,这在某些情况下会导致训练测试分布的不匹配。另一方面,它们给人类的负担是给学习者访问的每一个状态都贴上标签,这使得它在许多应用中不切实际。我们认为,从专家的干预中进行互动学习是两全其美的。我们的关键观点是,任何数量的专家反馈,无论是通过干预还是不干预,都能提供有关当前状态质量、行动的最佳性或两者兼而有之的信息。我们将其形式化为对学习者价值函数的约束,我们可以使用无悔在线学习技术有效地学习它。我们称我们的方法为专家干预学习(EIL),并与人类专家一起在真实和模拟的驾驶任务中对其进行评估,在那里它只需要几百个样本(大约一分钟)的专家控制就可以从零开始学习避免碰撞。
{"title":"Learning from Interventions: Human-robot interaction as both explicit and implicit feedback","authors":"Jonathan Spencer, Sanjiban Choudhury, Matt Barnes, Matt Schmittle, M. Chiang, P. Ramadge, S. Srinivasa","doi":"10.15607/rss.2020.xvi.055","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.055","url":null,"abstract":"—Scalable robot learning from seamless human-robot interaction is critical if robots are to solve a multitude of tasks in the real world. Current approaches to imitation learning suffer from one of two drawbacks. On the one hand, they rely solely on off-policy human demonstration, which in some cases leads to a mismatch in train-test distribution. On the other, they burden the human to label every state the learner visits, rendering it impractical in many applications. We argue that learning interactively from expert interventions enjoys the best of both worlds. Our key insight is that any amount of expert feedback, whether by intervention or non-intervention, provides information about the quality of the current state, the optimality of the action, or both. We formalize this as a constraint on the learner’s value function, which we can efficiently learn using no regret, online learning techniques. We call our approach Expert Intervention Learning (EIL), and evaluate it on a real and simulated driving task with a human expert, where it learns collision avoidance from scratch with just a few hundred samples (about one minute) of expert control.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125927831","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 33
Towards neuromorphic control: A spiking neural network based PID controller for UAV 面向神经形态控制:一种基于脉冲神经网络的无人机PID控制器
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.074
R. Stagsted, A. Vitale, Jonas Binz, Alpha Renner, L. B. Larsen, Yulia Sandamirskaya
: In this work, we present a spiking neural network(SNN) based PID controller on a neuromorphic chip. On-chipSNNs are currently being explored in low-power AI applications.Due to potentially ultra-low power consumption, low latency,and high processing speed, on-chip SNNs are a promising toolfor control of power-constrained platforms, such as UnmannedAerial Vehicles (UAV). To obtain highly efficient and fast end-to-end neuromorphic controllers, the SNN-based AI architecturesmust be seamlessly integrated with motor control. Towards thisgoal, we present here the first implementation of a fully neu-romorphic PID controller. We interfaced Intel’s neuromorphicresearch chip Loihi to a UAV, constrained to a single degreeof freedom. We developed an SNN control architecture usingpopulations of spiking neurons, in which each spike carriesinformation about the measured, control, or error value, definedby the identity of the spiking neuron. Using this sparse code,we realize a precise PID controller. The P, I
在这项工作中,我们提出了一个基于脉冲神经网络(SNN)的PID控制器。片上snn目前正在低功耗人工智能应用中进行探索。由于潜在的超低功耗、低延迟和高处理速度,片上snn是一种很有前途的工具,用于控制功率受限的平台,如无人机(UAV)。为了获得高效、快速的端到端神经形态控制器,基于snn的AI架构必须与电机控制无缝集成。为了实现这一目标,我们在这里提出了第一个完全新形态PID控制器的实现。我们将英特尔的神经形态研究芯片Loihi连接到一架无人机上,它只有一个自由度。我们开发了一种SNN控制架构,使用峰值神经元群体,其中每个峰值携带有关测量,控制或误差值的信息,由峰值神经元的身份定义。利用这种稀疏代码,我们实现了精确的PID控制器。P, I
{"title":"Towards neuromorphic control: A spiking neural network based PID controller for UAV","authors":"R. Stagsted, A. Vitale, Jonas Binz, Alpha Renner, L. B. Larsen, Yulia Sandamirskaya","doi":"10.15607/rss.2020.xvi.074","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.074","url":null,"abstract":": In this work, we present a spiking neural network(SNN) based PID controller on a neuromorphic chip. On-chipSNNs are currently being explored in low-power AI applications.Due to potentially ultra-low power consumption, low latency,and high processing speed, on-chip SNNs are a promising toolfor control of power-constrained platforms, such as UnmannedAerial Vehicles (UAV). To obtain highly efficient and fast end-to-end neuromorphic controllers, the SNN-based AI architecturesmust be seamlessly integrated with motor control. Towards thisgoal, we present here the first implementation of a fully neu-romorphic PID controller. We interfaced Intel’s neuromorphicresearch chip Loihi to a UAV, constrained to a single degreeof freedom. We developed an SNN control architecture usingpopulations of spiking neurons, in which each spike carriesinformation about the measured, control, or error value, definedby the identity of the spiking neuron. Using this sparse code,we realize a precise PID controller. The P, I","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116298150","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 31
Regularized Graph Matching for Correspondence Identification under Uncertainty in Collaborative Perception 不确定协同感知下的正则图匹配对应识别
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.012
Peng Gao, Rui Guo, Hongsheng Lu, Hao Zhang
Correspondence identification is a critical capability for multi-robot collaborative perception, which allows a group of robots to consistently refer to the same objects in their own fields of view. Correspondence identification is a challenging problem, especially caused by non-covisible objects that cannot be observed by all robots and the uncertainty in robot perception, which have not been well studied yet in collaborative perception. In this work, we propose a principled approach of regularized graph matching that addresses perception uncertainties and non-covisible objects in a unified mathematical framework to perform correspondence identification in collaborative perception. Our method formulates correspondence identification as a graph matching problem in the regularized constrained optimization framework. We introduce a regularization term to explicitly address perception uncertainties by penalizing the object correspondences with a high uncertainty. We also design a second regularization term to explicitly address non-covisible objects by penalizing the correspondences built by the non-covisible objects. The formulated constrained optimization problem is difficulty to solve, because it is not convex and it contains regularization terms. Thus, we develop a new samplingbased algorithm to solve our formulated regularized constrained optimization problem. We evaluate our approach in the scenarios of connected autonomous driving and multi-robot coordination in simulations and using real robots. Experimental results show that our method is able to address correspondence identification under uncertainty and non-covisibility, and it outperforms the previous techniques and achieves the state-of-the-art performance.
对应识别是多机器人协同感知的一项关键能力,它允许一组机器人在自己的视野中一致地指向相同的物体。通信识别是一个具有挑战性的问题,特别是由于非共视物体不能被所有机器人观察到以及机器人感知的不确定性,这些问题在协作感知中尚未得到很好的研究。在这项工作中,我们提出了一种规则图匹配的原则方法,该方法在统一的数学框架中解决感知不确定性和非共视对象,以执行协作感知中的对应识别。我们的方法将对应识别表述为正则化约束优化框架下的图匹配问题。我们引入了一个正则化项,通过惩罚具有高不确定性的对象对应来明确地解决感知不确定性。我们还设计了第二个正则化项,通过惩罚由非共视对象构建的对应关系来明确地处理非共视对象。由于公式约束优化问题不凸且包含正则化项,求解困难。因此,我们开发了一种新的基于采样的算法来解决我们表述的正则化约束优化问题。我们在连接自动驾驶和多机器人协调的场景中评估了我们的方法,并在模拟中使用了真实的机器人。实验结果表明,该方法能够很好地解决不确定性和非共视性条件下的对应识别问题,并取得了较好的效果。
{"title":"Regularized Graph Matching for Correspondence Identification under Uncertainty in Collaborative Perception","authors":"Peng Gao, Rui Guo, Hongsheng Lu, Hao Zhang","doi":"10.15607/rss.2020.xvi.012","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.012","url":null,"abstract":"Correspondence identification is a critical capability for multi-robot collaborative perception, which allows a group of robots to consistently refer to the same objects in their own fields of view. Correspondence identification is a challenging problem, especially caused by non-covisible objects that cannot be observed by all robots and the uncertainty in robot perception, which have not been well studied yet in collaborative perception. In this work, we propose a principled approach of regularized graph matching that addresses perception uncertainties and non-covisible objects in a unified mathematical framework to perform correspondence identification in collaborative perception. Our method formulates correspondence identification as a graph matching problem in the regularized constrained optimization framework. We introduce a regularization term to explicitly address perception uncertainties by penalizing the object correspondences with a high uncertainty. We also design a second regularization term to explicitly address non-covisible objects by penalizing the correspondences built by the non-covisible objects. The formulated constrained optimization problem is difficulty to solve, because it is not convex and it contains regularization terms. Thus, we develop a new samplingbased algorithm to solve our formulated regularized constrained optimization problem. We evaluate our approach in the scenarios of connected autonomous driving and multi-robot coordination in simulations and using real robots. Experimental results show that our method is able to address correspondence identification under uncertainty and non-covisibility, and it outperforms the previous techniques and achieves the state-of-the-art performance.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"102 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121043247","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
MPTC - Modular Passive Tracking Controller for stack of tasks based control frameworks 用于基于任务栈的控制框架的模块化无源跟踪控制器
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.077
Johannes Englsberger, Alexander Dietrich, George Mesesan, Gianluca Garofalo, C. Ott, A. Albu-Schaeffer
This work introduces the so-called Modular Passive Tracking Controller (MPTC), a generic passivity-based controller, which aims at independently fulfilling several subtask objectives. These are combined in a stack of tasks (SoT) that serves as a basis for the synthesis of an overall system controller . The corresponding analysis and controller design are based on Lyapunov theory. An important contribution of this work is the design of a specific optimization weighting matrix that ensures passivity of an overdetermined and thus conflicting task setup. The proposed framework is validated through simulations and experiments for both fixed-base and free-floating robots. I. I NTRODUCTION Simultaneous control of multiple tasks has emerged as a major research topic in robotic control. While initial works considered the simpler case of a single task and its nullspac e for a kinematically redundant robot, nowadays there exist several well established frameworks for handling multiple tasks with and without priorities. In the literature one may distinguish between works that solve the task coordination problem first on akinematic level , and works that formulate the controldirectly for the dynamics . Another important classification can be done based on the use of strict task priorities via hierarchic controllers as compared to controllers whic h apply asoft prioritizationvia task weighting. At the kinematics level , hierachical controllers based on either successive or augmented nullspace projections have been proposed in order to ensure a strict task hierarchy [18, 2]. For the handling of task singularities, a singulari ty robust inverse kinematics has been proposed [4]. However, t his singularity robust inverse destroys the strict task hierar chy and effectively generates a weighting among different tasks. Other frameworks handle multiple tasks at the dynamics level. The operational space approach has been extended in this direction with applications in humanoid robotics [22, 3]. Other Inverse Dynamics (ID) based controllers use hierarch ic quadratic programs (QP) [20, 11, 3]. Most of these works aim at a strict task decoupling. The presented work is inspired by the family of Inverse Dynamics based tracking controllers that softly trade off a se t of tasks (collected in a stack of tasks (SoT)) via a single weigh t d QP [13, 15, 10]. Such controllers are straightforward to wri te and stand out due to their high flexibility. Yet, compared to passivity-based approaches such as [19, 5, 12, 16, 6], they are less robust w.r.t. modeling errors and contact uncertai nties [10, 6]. This causes real-world issues such as vibrations, w hich are often addressed using heuristic approaches [13, 10]. Furthermore, the weighting based multi-objective control le in [3] and the strictly hierarchical passivity-based contr ller from [6] served as inspiration for this work. Similar to [3] w e use a QP to combine individual control actions from separate task space controllers. H
本文介绍了所谓的模块化无源跟踪控制器(MPTC),这是一种通用的基于无源的控制器,旨在独立完成几个子任务目标。这些组合在任务堆栈(SoT)中,作为综合整个系统控制器的基础。相应的分析和控制器设计基于李亚普诺夫理论。这项工作的一个重要贡献是设计了一个特定的优化加权矩阵,以确保过度确定和冲突的任务设置的被动性。通过固定基座和自由浮动机器人的仿真和实验验证了所提出的框架。多任务同时控制已成为机器人控制领域的一个重要研究课题。虽然最初的工作考虑了单个任务及其运动学冗余机器人的零空间e的简单情况,但现在有几个很好的框架来处理有优先级和没有优先级的多个任务。在文献中,人们可以区分首先在运动水平上解决任务协调问题的作品和直接为动力学制定控制的作品。另一个重要的分类可以基于使用严格的任务优先级通过分层控制器来完成,而不是通过任务加权应用软优先级的控制器。在运动学层面,已经提出了基于连续或增广零空间投影的分层控制器,以确保严格的任务层次[18,2]。针对任务奇异性的处理,提出了一种奇异鲁棒逆运动学方法。然而,这种奇异鲁棒逆破坏了严格的任务层次结构,有效地产生了不同任务之间的权值。其他框架在动态级别处理多个任务。操作空间方法在人形机器人中的应用已经向这个方向扩展[22,3]。其他基于逆动力学(ID)的控制器使用层次二次规划(QP)[20,11,3]。这些工作大多以严格的任务解耦为目标。所提出的工作受到基于逆动力学的跟踪控制器家族的启发,该控制器通过单个权重t d QP轻轻地权衡了一系列任务(收集在任务堆栈中(SoT))[13,15,10]。这样的控制器很容易编写,并且由于其高度的灵活性而脱颖而出。然而,与基于被动的方法(如[19,5,12,16,6])相比,它们在w.r.t.建模误差和接触不确定性方面的鲁棒性较差[10,6]。这导致了现实世界的问题,如振动,这通常使用启发式方法来解决[13,10]。此外,[3]中基于权的多目标控制器和[6]中基于严格分层的无源控制器为本工作提供了灵感。与[3]类似,我们使用QP来组合来自不同任务空间控制器的单个控制动作。然而,在[3]中,每个单独的控制动作都是基于ID计算的,单位矩阵作为期望的惯性(反馈线性化)。相比之下,这里提出的i个单独的任务控制器使用了被动的概念,避免了惯性形成,即我们的目标是每个任务[19]的PD+闭环。与[6]相比,[6]也保留了自然惯性,我们使用加权QP公式(软优先级),这允许我们混合任意麻木的不同任务,并在某些情况下(例如,当单个任务变得单一时)表现得不那么激进。在这项工作中,我们推导了一种基于名义上被动子任务控制器的控制体系结构,即所谓的modar被动跟踪控制器(MPTC)。它们通过一堆任务进行组合和交换,这些任务分别通过单个加权伪逆或QP来解决。控制框架结合了逆动力学控制器和基于被动的控制器的优点,即:易于实现和使用,任务空间跟踪能力,被动和接触鲁棒性,以及自然冗余处理。相应的稳定性分析基于李亚普诺夫理论。在无冲突情况下,总体控制器是渐近稳定的无源控制器。所提出的工作的一个重要贡献是推导出一个特定的优化权重,即使在过度确定(即冲突)的情况下也能额外保持被动。对于竞争任务和相应的不一致任务引用,多次仿真证明了MPTC在跟踪情况下的稳定性和鲁棒性,但目前还没有正式的稳定性证明。本文组织如下:第二节在任务级推导了模块化无源跟踪控制器(MPTC),第三节给出了相应的整体闭环分析和控制器推导。 第四节将MPTC与逆动力学(ID)和基于PD+的控制器进行比较,并提出了广泛的可能解耦水平。第五节给出了固定基座和自由漂浮机器人的仿真结果,第六节对本文进行了总结。2模块化无源跟踪控制(MPTC)的推导本工作考虑了多个任务,每个任务都有自己的单独目标。为了满足单任务目标,本节推导出模块化被动跟踪控制器(MPTC),并在第三节a中组合成不同的整体控制器。机器人一般模型机器人一般运动方程可以写为M(q) q´+ C(q, q) q´+ τg(q) = τ,(1)其中q∈Rn表示广义坐标1,M(q), C(q, q)和τg(q)分别为惯性矩阵,科里奥利矩阵和离心矩阵,重力力矩2。τ = S (τ j + τint) + L T all wall} {{} τext(2)表示广义力。它们由关节电机扭矩τ j和作用于机器人关节(例如关节摩擦)的内部摄动扭矩τint组成,它们都通过关节选择矩阵xs,3和外部扭矩τext映射到d到τ。后者由所有扳手wall = [wT 1,…],w T nL]T作用于机器人连杆上,通过连杆JacobiansLall = [L1,…][T]T。(2)的单元素将在第III-E节中使用,在接下来的g中,我们将简单地使用τ来表示任意的广义力。广义加速度q´的解(1)得到q´= M−1 (τ−C q³−τg)
{"title":"MPTC - Modular Passive Tracking Controller for stack of tasks based control frameworks","authors":"Johannes Englsberger, Alexander Dietrich, George Mesesan, Gianluca Garofalo, C. Ott, A. Albu-Schaeffer","doi":"10.15607/rss.2020.xvi.077","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.077","url":null,"abstract":"This work introduces the so-called Modular Passive Tracking Controller (MPTC), a generic passivity-based controller, which aims at independently fulfilling several subtask objectives. These are combined in a stack of tasks (SoT) that serves as a basis for the synthesis of an overall system controller . The corresponding analysis and controller design are based on Lyapunov theory. An important contribution of this work is the design of a specific optimization weighting matrix that ensures passivity of an overdetermined and thus conflicting task setup. The proposed framework is validated through simulations and experiments for both fixed-base and free-floating robots. I. I NTRODUCTION Simultaneous control of multiple tasks has emerged as a major research topic in robotic control. While initial works considered the simpler case of a single task and its nullspac e for a kinematically redundant robot, nowadays there exist several well established frameworks for handling multiple tasks with and without priorities. In the literature one may distinguish between works that solve the task coordination problem first on akinematic level , and works that formulate the controldirectly for the dynamics . Another important classification can be done based on the use of strict task priorities via hierarchic controllers as compared to controllers whic h apply asoft prioritizationvia task weighting. At the kinematics level , hierachical controllers based on either successive or augmented nullspace projections have been proposed in order to ensure a strict task hierarchy [18, 2]. For the handling of task singularities, a singulari ty robust inverse kinematics has been proposed [4]. However, t his singularity robust inverse destroys the strict task hierar chy and effectively generates a weighting among different tasks. Other frameworks handle multiple tasks at the dynamics level. The operational space approach has been extended in this direction with applications in humanoid robotics [22, 3]. Other Inverse Dynamics (ID) based controllers use hierarch ic quadratic programs (QP) [20, 11, 3]. Most of these works aim at a strict task decoupling. The presented work is inspired by the family of Inverse Dynamics based tracking controllers that softly trade off a se t of tasks (collected in a stack of tasks (SoT)) via a single weigh t d QP [13, 15, 10]. Such controllers are straightforward to wri te and stand out due to their high flexibility. Yet, compared to passivity-based approaches such as [19, 5, 12, 16, 6], they are less robust w.r.t. modeling errors and contact uncertai nties [10, 6]. This causes real-world issues such as vibrations, w hich are often addressed using heuristic approaches [13, 10]. Furthermore, the weighting based multi-objective control le in [3] and the strictly hierarchical passivity-based contr ller from [6] served as inspiration for this work. Similar to [3] w e use a QP to combine individual control actions from separate task space controllers. H","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128912607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Leading Multi-Agent Teams to Multiple Goals While Maintaining Communication 在保持沟通的同时,领导多代理团队实现多个目标
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.008
Brian Reily, Christopher M. Reardon, Hao Zhang
Effective multi-agent teaming requires knowledgeable robots to have the capability of influencing their teammates. Robots are able to possess information that their human and other agent teammates do not, such as by scouting ahead in dangerous areas. To work as an effective team, robots must be able to influence their teammates when necessary and adapt to changing situations in order to move to goal positions that only they may be aware of, while remaining connected as a team. In this paper, we propose the problem of multiple robot teammates tasked with leading a multi-agent team to multiple goal positions while maintaining the ability to communicate with one another. We define utilities of making progress towards goals, maintaining communications with followers, and maintaining communications with fellow leaders. In addition, we introduce a novel regularized optimization formulation that balances these utilities and utilizes structured sparsity inducing norms to focus the leaders’ attention on specific goals and followers over time. The dynamically learned utility allows our approach to generate an action for each leader at each time step, which allows the leaders to reach goals without sacrificing communication. We show through extensive synthetic and high-fidelity simulations that our method effectively enables multiple robotic leaders to guide a multi-agent team to different goals while maintaining communication.
有效的多智能体团队要求知识渊博的机器人具有影响其队友的能力。机器人能够拥有人类和其他代理队友所不具备的信息,比如在危险地区提前侦察。作为一个有效的团队,机器人必须能够在必要时影响他们的队友,适应不断变化的情况,以便移动到只有他们可能意识到的目标位置,同时保持团队的联系。在本文中,我们提出了多个机器人队友的问题,他们的任务是带领一个多智能体团队到达多个目标位置,同时保持彼此之间的通信能力。我们定义了朝着目标前进、与追随者保持沟通以及与其他领导者保持沟通的效用。此外,我们引入了一种新的正则化优化公式来平衡这些效用,并利用结构化稀疏性诱导规范将领导者的注意力集中在特定的目标和追随者上。动态学习的实用程序允许我们的方法在每个时间步骤为每个领导者生成一个行动,这使得领导者能够在不牺牲沟通的情况下达到目标。我们通过广泛的合成和高保真仿真表明,我们的方法有效地使多个机器人领导者能够在保持沟通的同时指导多智能体团队实现不同的目标。
{"title":"Leading Multi-Agent Teams to Multiple Goals While Maintaining Communication","authors":"Brian Reily, Christopher M. Reardon, Hao Zhang","doi":"10.15607/rss.2020.xvi.008","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.008","url":null,"abstract":"Effective multi-agent teaming requires knowledgeable robots to have the capability of influencing their teammates. Robots are able to possess information that their human and other agent teammates do not, such as by scouting ahead in dangerous areas. To work as an effective team, robots must be able to influence their teammates when necessary and adapt to changing situations in order to move to goal positions that only they may be aware of, while remaining connected as a team. In this paper, we propose the problem of multiple robot teammates tasked with leading a multi-agent team to multiple goal positions while maintaining the ability to communicate with one another. We define utilities of making progress towards goals, maintaining communications with followers, and maintaining communications with fellow leaders. In addition, we introduce a novel regularized optimization formulation that balances these utilities and utilizes structured sparsity inducing norms to focus the leaders’ attention on specific goals and followers over time. The dynamically learned utility allows our approach to generate an action for each leader at each time step, which allows the leaders to reach goals without sacrificing communication. We show through extensive synthetic and high-fidelity simulations that our method effectively enables multiple robotic leaders to guide a multi-agent team to different goals while maintaining communication.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130863157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Motion Planning for Variable Topology Truss Modular Robot 变拓扑桁架模块化机器人的运动规划
Pub Date : 2020-07-12 DOI: 10.15607/rss.2020.xvi.052
Chao Liu, Sencheng Yu, Mark H. Yim
—Self-reconfigurable modular robots are composed of many modules that can be rearranged into various structures with respect to different activities and tasks. The variable topology truss (VTT) is a class of modular truss robot. These robots are able to change their shape by not only controlling joint positions which is similar to robots with fixed morphologies, but also reconfiguring the connections among modules in order to change their morphologies. Motion planning for VTT robots is difficult due to their non-fixed morphologies, high-dimensionality, potential for self-collision, and complex motion constraints. In this paper, a new motion planning algorithm to dramatically alter the structure of a VTT is presented, as well as some comparative tests to show its effectiveness.
-自重构模块化机器人由许多模块组成,这些模块可以根据不同的活动和任务重新排列成不同的结构。可变拓扑桁架(VTT)是一类模块化桁架机器人。这些机器人不仅可以通过控制关节位置(类似于固定形态的机器人)来改变其形状,还可以通过重新配置模块之间的连接来改变其形态。由于VTT机器人的非固定形态、高维、自碰撞的可能性和复杂的运动约束,使得其运动规划变得困难。本文提出了一种新的运动规划算法,以大幅度改变VTT的结构,并进行了一些对比试验,以证明该算法的有效性。
{"title":"Motion Planning for Variable Topology Truss Modular Robot","authors":"Chao Liu, Sencheng Yu, Mark H. Yim","doi":"10.15607/rss.2020.xvi.052","DOIUrl":"https://doi.org/10.15607/rss.2020.xvi.052","url":null,"abstract":"—Self-reconfigurable modular robots are composed of many modules that can be rearranged into various structures with respect to different activities and tasks. The variable topology truss (VTT) is a class of modular truss robot. These robots are able to change their shape by not only controlling joint positions which is similar to robots with fixed morphologies, but also reconfiguring the connections among modules in order to change their morphologies. Motion planning for VTT robots is difficult due to their non-fixed morphologies, high-dimensionality, potential for self-collision, and complex motion constraints. In this paper, a new motion planning algorithm to dramatically alter the structure of a VTT is presented, as well as some comparative tests to show its effectiveness.","PeriodicalId":231005,"journal":{"name":"Robotics: Science and Systems XVI","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130915510","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
期刊
Robotics: Science and Systems XVI
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1