检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张富照 武海雷 曹姝清 张雪松 周波 苏林 易建军[1] ZHANG Fuzhao;WU Hailei;CAO Shuqing;ZHANG Xuesong;ZHOU Bo;SU Lin;YI Jianjun(Department of Mechanical and Power Engineering,East China University of Science and Technology,Shanghai 200237;Shanghai Aerospace Control Technology Institute,Shanghai 201109;Shanghai Key Laboratory of Aerospace Intelligent Control Technology,Shanghai 201109)
机构地区:[1]华东理工大学机械与动力工程学院,上海200237 [2]上海航天控制技术研究所,上海201109 [3]上海市空间智能控制技术重点实验室,上海201109
出 处:《飞控与探测》2023年第4期36-44,共9页Flight Control & Detection
基 金:上海航天创新基金(SAST2020-059)。
摘 要:目前,月面复杂场景下的无人车自主导航仍面临巨大挑战,研究面向月面非结构化环境的自主导航方法具有重要意义。提出了一种基于地形约束的非结构化环境下的自主导航方法,采用一种基于八叉树地图的高效路径搜索和轨迹优化算法来生成轨迹,该算法可以有效地避开环境中的各种障碍物,到达指定的目的地。在Gazebo中进行了仿真实验,结果表明所提方法在无地图导航任务中取得了优异的性能。考虑到Gazebo在人机交互方面存在不足,进一步采用Windows中的Unity进行人机交互。在ROS与Windows交互方式上,设计了基于rosserial_serve的TCP连接,并采用Visual Studio解决方案生成Win32控制台应用程序,通过IO流读写本地文件的方式,完成目标点等信息的交互;同时结合PhysX物理引擎与人机交互的方式,提供了再现车辆在月面位姿、设置危险区域与规划路径点的功能,完成了基于Unity的寻路场景重现。The research on autonomous navigation of unmanned vehicles in lunar environments is still facing huge challenges and is of great importance in the scenario of lunar exploration.In this paper,an autonomous navigation method in unstructured environments based on terrain constraints is proposed.An efficient path search and trajectory optimization algorithm based on octree maps is proposed to generate trajectories that can effectively avoid various obstacles in the environment and reach the specified destination.The simulation experiments are conducted in Gazebo and the results show that the method proposed achieved excellent performance in mapless navigation tasks.However,Gazebo has deficiencies in human-computer interaction,the intention is to use Unity in Windows for human-computer interaction.In the ROS-Windows interaction method,a TCP connection based on rosserial_serve is designed and the Visual Studio solution is used to generate a Win32 console application that reads and writes local files through IO streams to complete the interaction of target points and other information;at the same time,the simulation system,which combines the PhysX physics engine with human-computer interaction,provides the ability to reproduce the vehicle s position on the lunar surface,set hazard zones and plan path points,completing a Unity-based recreation of the pathfinding scenario.
关 键 词:月面探测 自主导航 人机协同 跨平台 UNITY Gazebo
分 类 号:V448.25[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.4