基于类人机器人一般模型的机器人实时运动规划

Aleksandar Batinica, M. Raković, Miroslav Zarić, B. Borovac, M. Nikolic
{"title":"基于类人机器人一般模型的机器人实时运动规划","authors":"Aleksandar Batinica, M. Raković, Miroslav Zarić, B. Borovac, M. Nikolic","doi":"10.1109/SISY.2016.7601514","DOIUrl":null,"url":null,"abstract":"Humanoid robots are the most illustrative representatives of complex cyber-physical systems. They are high-dimensional and highly coupled non-linear systems. Moreover, walking humanoid robots are underactuated with friction-limited unilateral contacts with the ground. These facts justify the need for hard real-time control of a robot's motion. Even the smallest delay in calculating the reference motion or setting the output control variable can lead to a catastrophic outcome. For this reason, most of the existing robotic control systems are real-time and custom made, intended for a specific robot (or family of robots). There is no platform offering a general tool to design the model of versatile configurations of robots and to use it in the model-based control algorithms in hard real-time. In this paper, a software tool for modelling of an articulated system consisting of several open branched kinematic chains for a hard real-time OS is proposed. The model of the robot can possess an arbitrary number of links. The software is developed on top of the QNX Neutrino real-time operating system, thus providing the precise execution of time-critical events. In the experiment, the advantages of using the general model by modelling one real robotic configuration with multiple branched kinematic chains will be shown. The processing performance during the on-line motion planning will be tested on a real-time platform running on ARM Cortex-A8 processor. The results will be compared with similar software running in a non-real-time simulation environment.","PeriodicalId":193153,"journal":{"name":"2016 IEEE 14th International Symposium on Intelligent Systems and Informatics (SISY)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Motion planning of a robot in real-time based on the general model of humanoid robots\",\"authors\":\"Aleksandar Batinica, M. Raković, Miroslav Zarić, B. Borovac, M. Nikolic\",\"doi\":\"10.1109/SISY.2016.7601514\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Humanoid robots are the most illustrative representatives of complex cyber-physical systems. They are high-dimensional and highly coupled non-linear systems. Moreover, walking humanoid robots are underactuated with friction-limited unilateral contacts with the ground. These facts justify the need for hard real-time control of a robot's motion. Even the smallest delay in calculating the reference motion or setting the output control variable can lead to a catastrophic outcome. For this reason, most of the existing robotic control systems are real-time and custom made, intended for a specific robot (or family of robots). There is no platform offering a general tool to design the model of versatile configurations of robots and to use it in the model-based control algorithms in hard real-time. In this paper, a software tool for modelling of an articulated system consisting of several open branched kinematic chains for a hard real-time OS is proposed. The model of the robot can possess an arbitrary number of links. The software is developed on top of the QNX Neutrino real-time operating system, thus providing the precise execution of time-critical events. In the experiment, the advantages of using the general model by modelling one real robotic configuration with multiple branched kinematic chains will be shown. The processing performance during the on-line motion planning will be tested on a real-time platform running on ARM Cortex-A8 processor. The results will be compared with similar software running in a non-real-time simulation environment.\",\"PeriodicalId\":193153,\"journal\":{\"name\":\"2016 IEEE 14th International Symposium on Intelligent Systems and Informatics (SISY)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 14th International Symposium on Intelligent Systems and Informatics (SISY)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SISY.2016.7601514\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 14th International Symposium on Intelligent Systems and Informatics (SISY)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SISY.2016.7601514","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

人形机器人是复杂网络物理系统最具代表性的代表。它们是高维、高耦合的非线性系统。此外,行走类人机器人是欠驱动的,与地面的单边接触受到摩擦限制。这些事实证明需要对机器人的运动进行严格的实时控制。在计算参考运动或设置输出控制变量时,即使是最小的延迟也可能导致灾难性的结果。由于这个原因,大多数现有的机器人控制系统是实时和定制的,用于特定的机器人(或机器人家族)。目前还没有提供通用工具的平台来设计机器人的多用途配置模型,并将其用于硬实时的基于模型的控制算法中。本文提出了一种用于硬实时操作系统中由若干开放分支运动链组成的铰接系统建模的软件工具。机器人模型可以拥有任意数量的连杆。该软件是在QNX Neutrino实时操作系统的基础上开发的,因此提供了时间关键事件的精确执行。在实验中,通过对一个具有多个分支运动链的真实机器人构型进行建模,展示了使用通用模型的优点。在线运动规划过程中的处理性能将在ARM Cortex-A8处理器实时平台上进行测试。结果将与在非实时仿真环境中运行的类似软件进行比较。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Motion planning of a robot in real-time based on the general model of humanoid robots
Humanoid robots are the most illustrative representatives of complex cyber-physical systems. They are high-dimensional and highly coupled non-linear systems. Moreover, walking humanoid robots are underactuated with friction-limited unilateral contacts with the ground. These facts justify the need for hard real-time control of a robot's motion. Even the smallest delay in calculating the reference motion or setting the output control variable can lead to a catastrophic outcome. For this reason, most of the existing robotic control systems are real-time and custom made, intended for a specific robot (or family of robots). There is no platform offering a general tool to design the model of versatile configurations of robots and to use it in the model-based control algorithms in hard real-time. In this paper, a software tool for modelling of an articulated system consisting of several open branched kinematic chains for a hard real-time OS is proposed. The model of the robot can possess an arbitrary number of links. The software is developed on top of the QNX Neutrino real-time operating system, thus providing the precise execution of time-critical events. In the experiment, the advantages of using the general model by modelling one real robotic configuration with multiple branched kinematic chains will be shown. The processing performance during the on-line motion planning will be tested on a real-time platform running on ARM Cortex-A8 processor. The results will be compared with similar software running in a non-real-time simulation environment.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信