论文标题
将完整的多旋转器集成到现实世界中
Integration of Fully-Actuated Multirotors into Real-World Applications
论文作者
论文摘要
全面发射的多旋转器的引入为许多现实世界应用打开了新的可能性和更有效的解决方案的大门。但是,它们的集成比预期的要慢,部分原因是新工具需要充分利用这些机器人。 据我们所知,当前从事完整多动物的所有小组开发了使用新的(6-D)工具和方法来使用其机器人,这是效率低下,耗时的,并且需要许多资源。 我们提出了一种弥合已经可用于未成年机器人的工具与新型全面式车辆之间的差距。该方法可以扩展现有的未成年飞行控制器以支持已驱动的机器人,或者增强现有的完全驱动的控制器,以支持现有的未成年飞行堆栈。我们介绍了与不足的控制器,工具,计划人员和遥控界面一起使用的态度策略,同时允许利用全部驱动。此外,提出了新的方法,可以正确处理许多完全分发的无人机设计所遭受的有限横向推力。这些策略轻巧,简单,并允许将可用工具与这些新工具快速整合,以快速开发新的现实世界应用程序。 我们的机器人和模拟的几个带有不同基础控制器方法的无人机体系结构的实验表明,如何利用这些策略来扩展现有的飞行控制器,以供置式应用。我们通过提出的方法为PX4固件提供了源代码,以展示一个示例飞行控制器的示例飞行控制器,该示例可以修改以无缝支撑完全插入的车辆,同时保留其余的飞行堆栈不变的车辆。
The introduction of fully-actuated multirotors has opened the door to new possibilities and more efficient solutions to many real-world applications. However, their integration had been slower than expected, partly due to the need for new tools to take full advantage of these robots. As far as we know, all the groups currently working on the fully-actuated multirotors develop new full-pose (6-D) tools and methods to use their robots, which is inefficient, time-consuming, and requires many resources. We propose a way of bridging the gap between the tools already available for underactuated robots and the new fully-actuated vehicles. The approach can extend the existing underactuated flight controllers to support the fully-actuated robots, or enhance the existing fully-actuated controllers to support existing underactuated flight stacks. We introduce attitude strategies that work with the underactuated controllers, tools, planners and remote control interfaces, all while allowing taking advantage of the full actuation. Moreover, new methods are proposed that can properly handle the limited lateral thrust suffered by many fully-actuated UAV designs. The strategies are lightweight, simple, and allow rapid integration of the available tools with these new vehicles for the fast development of new real-world applications. The real experiments on our robots and simulations on several UAV architectures with different underlying controller methods show how these strategies can be utilized to extend existing flight controllers for fully-actuated applications. We have provided the source code for the PX4 firmware enhanced with our proposed methods to showcase an example flight controller for underactuated multirotors that can be modified to seamlessly support fully-actuated vehicles while retaining the rest of the flight stack unchanged.