【技术实现步骤摘要】
一种结合appium和ROS的机器人自动化测试方法
[0001]本专利技术涉及机器人
,尤其是一种结合appium和ROS的机器人自动化测试方法。
技术介绍
[0002]随着机器人在市场上地逐步推广,机器人会在复杂多变的客户环境下运行,如在有猛烈阳光照射的走廊行走,如在有假山造景的酒店大堂行走,如在经常变换桌椅摆放的餐厅行走等。这些场景在机器人的开发、测试和验证阶段都难以考虑周全,使得机器人厂商对客户环境要求过高而失去潜在客户。
[0003]虽然有传统的仿真软件可做各种模拟环境测试,但仿真软件始终是脱离了实体机器人,忽略了各种硬件参数和结构特性,使得测试结果参考意义不大。
技术实现思路
[0004]针对现有技术的不足,本专利技术提供一种结合appium和ROS的机器人自动化测试方法。
[0005]本专利技术的技术方案为:一种结合appium和ROS的机器人自动化测试方法,包括以下步骤:
[0006]S1)、根据测试需求和场景绘制地图,并根据地图规划机器人行走路径,并根据机器人行走 ...
【技术保护点】
【技术特征摘要】
1.一种结合appium和ROS的机器人自动化测试方法,其特征在于,包括以下步骤:S1)、根据测试需求和场景绘制地图,并根据地图规划机器人行走路径,并根据机器人行走路径在地图中标记目标点;S2)、根据时间顺序构建rosbag数据包;S3)、将步骤S1)中绘制的地图、以及规划的行走路径、目标点,以及步骤S2)中的rosbag数据包导入机器人的储存器中;S4)、构建若干appium测试脚本;S5)、将多台机器人通过网线与PC端连接,且所述的PC端中安装有appium软件;并且通过启动PC端的appium软件以及机器人的android app,使得PC端的appium软件控制android app;S6)、运行appium测试脚本,控制机器人端的android app;S7)、机器人端的android app向ROS发送指令,停止雷达数据、定位数据及里程计数据的发送,为回放rosbag作准备;S8)、所述的机器人端的android app向ROS发送指令,ROS依据rosbag回放的数据,控制机器人进行运动控制,以测试机器人在相应环境下的运...
【专利技术属性】
技术研发人员:潘普航,
申请(专利权)人:广州市申迪计算机系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。