调试方法及装置、电子设备和存储介质制造方法及图纸

技术编号:34134549 阅读:15 留言:0更新日期:2022-07-14 16:17
本公开涉及一种调试方法及装置、电子设备和存储介质,所述方法包括:显示用于建立与机器人通信连接的第一控件组、用于向机器人下发信息的第二控件组、以及用于从机器人接收信息的第三控件组,响应于调试人员对第一控件组的操作,向机器人发送通信请求,建立调试设备与机器人的通信连接;响应于调试人员对第二控件组的操作,向机器人发送第一数据包,使机器人根据第一数据包执行第一操作;响应于接收到机器人发送的第二数据包,第三控件组显示第二数据包携带的信息。本公开实施例可远程对机器人进行实时调试,使机器人的调试更加直观便捷。使机器人的调试更加直观便捷。使机器人的调试更加直观便捷。

【技术实现步骤摘要】
调试方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种调试方法及装置、电子设备和存储介质。

技术介绍

[0002]机器人是一种能够半自主或全自主工作的智能机器,可包括模拟人类行为或思想与模拟其他生物的电子设备,例如包括:教育机器人、协作机器人、移动机器人、信息机器人、服务机器人、水下机器人、娱乐机器人、军用机器人、农业机器人等。
[0003]在机器人工作时(例如包括机器人竞赛),可能会经常用到光电传感器定位路线、摄像头拍照、图像检测等功能。为了方便机器人的程序调试,需要实时查看机器人的传感器数据、程序日志等实时信息。相关技术中,机器人自身会自带一块小显示屏,机器人的传感器数据、程序日志等信息会在这块小显示屏中显示,但是通过在块小显示屏上查看这些信息非常不方便。

技术实现思路

[0004]本公开提出了一种调试方法的技术方案。
[0005]根据本公开的一方面,提供了一种调试方法,包括:显示用于建立与机器人通信连接的第一控件组、用于向所述机器人下发信息的第二控件组、以及用于从所述机器人接收信息的第三控件组;响应于针对所述第一控件组的操作,向所述机器人发送通信请求,以建立与所述机器人的通信连接;响应于针对所述第二控件组的操作,向所述机器人发送第一数据包,以使所述机器人根据所述第一数据包执行第一操作;响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息。
[0006]在一种可能的实现方式中,所述第三控件组包括用于查看机器人代码中的变量信息的变量控件,在所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息之前,包括:响应于针对所述变量控件的编辑操作,确定待查看的变量名称;所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息,包括:响应于接收到所述机器人发送的携带有所述变量名称对应的变量信息的第二数据包,所述变量控件显示所述变量名称,以及所述变量名称对应的变量信息。
[0007]在一种可能的实现方式中,所述第三控件组还包括用于查看机器人状态的状态控件,所述状态控件包括用于查看所述机器人的至少一个传感器采集的传感器数据的第一状态控件、用于查看所述传感器对应的置信度的第二状态控件、用于查看所述机器人的速度的第三状态控件、用于查看所述机器人当前运行函数信息的第四状态控件中的至少一种,所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息,包括以下至少一项:响应于接收到所述机器人发送的携带有传感器数据的第二数据包,所述第一状态控件显示所述机器人的各传感器分别对应的传感器数据;响应于接
收到所述机器人发送的携带有置信度的第二数据包,所述第二状态控件显示所述机器人的各传感器分别对应的置信度;响应于接收到所述机器人发送的携带有速度的第二数据包,所述第三状态控件显示所述机器人的速度;响应于接收到所述机器人发送的携带有当前运行函数信息的第二数据包,所述第四状态控件显示所述机器人的当前运行函数信息。
[0008]在一种可能的实现方式中,所述第一状态控件包括显示传感器数据随时间变化的示波器控件。
[0009]在一种可能的实现方式中,所述第三控件组还包括用于查看机器人日志信息的日志信息控件,所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息,包括:响应于接收到所述机器人发送的携带有日志信息的第二数据包,所述日志信息控件显示所述机器人的日志信息。
[0010]在一种可能的实现方式中,所述第三控件组包括用于查看机器人的拍摄设备采集的图像数据的图像控件,所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息,包括:响应于接收到所述机器人发送的携带有图像数据的第二数据包,所述图像控件显示所述机器人采集的图像数据。
[0011]在一种可能的实现方式中,所述第二控件组包括用于使所述机器人静止的停车控件、用于使所述机器人恢复静止前的运动状态的恢复控件、以及用于调节所述机器人发送图像质量的图像传输质量控件中的至少一种,所述响应于针对所述第二控件组的操作,向所述机器人发送第一数据包,以使所述机器人根据所述第一数据包控制执行部件执行第一操作,包括以下至少一项:响应于针对所述停车控件的操作,向所述机器人发送携带有静止命令的第一数据包,以使所述机器人根据所述第一数据包控制所述机器人的车轮停止转动;响应于针对所述恢复控件的操作,向所述机器人发送携带有恢复命令的第一数据包,以使所述机器人根据所述第一数据包控制所述机器人的车轮恢复静止前的运动状态;响应于针对所述图像传输质量控件的操作,向所述机器人发送携带有图像传输质量调节命令的第一数据包,以使所述机器人根据所述第一数据包调节所述机器人传输图像的图像质量。
[0012]在一种可能的实现方式中,所述通信请求、所述第一数据包、所述第二数据包中包括所述机器人的校验码,所述方法还包括:响应于针对所述第一控件组中用于输入校验码的文本框控件的输入操作,确定所述校验码;所述校验码用于对所述通信请求、所述第一数据包、所述第二数据包中至少一个进行校验。
[0013]根据本公开的一方面,提供了一种调试装置,包括:显示模块,用于显示用于建立与机器人通信连接的第一控件组、用于向所述机器人下发信息的第二控件组、以及用于从所述机器人接收信息的第三控件组;第一响应模块,用于响应于针对所述第一控件组的操作,向所述机器人发送通信请求,以建立与所述机器人的通信连接;第二响应模块,用于响应于针对所述第二控件组的操作,向所述机器人发送第一数据包,以使所述机器人根据所述第一数据包执行第一操作;第三响应模块,用于响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息。
[0014]在一种可能的实现方式中,所述第三响应模块用于:在所述第三控件组包括用于查看机器人代码中的变量信息的变量控件的情况下,响应于针对所述变量控件的编辑操作,确定待查看的变量名称;响应于接收到所述机器人发送的携带有所述变量名称对应的变量信息的第二数据包,所述变量控件显示所述变量名称,以及所述变量名称对应的变量
信息。
[0015]在一种可能的实现方式中,所述第三响应模块用于:在所述第三控件组还包括用于查看机器人状态的状态控件,所述状态控件包括用于查看所述机器人的至少一个传感器采集的传感器数据的第一状态控件、用于查看所述传感器对应的置信度的第二状态控件、用于查看所述机器人的速度的第三状态控件、用于查看所述机器人当前运行函数信息的第四状态控件中的至少一种的情况下,响应于接收到所述机器人发送的携带有传感器数据的第二数据包,所述第一状态控件显示所述机器人的各传感器分别对应的传感器数据;响应于接收到所述机器人发送的携带有置信度的第二数据包,所述第二状态控件显示所述机器人的各传感器分别对应的置信度;响应于接收到所述机器人发送的携带有速度的第二数据包,所述第三状态控件显示所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调试方法,其特征在于,包括:显示用于建立与机器人通信连接的第一控件组、用于向所述机器人下发信息的第二控件组、以及用于从所述机器人接收信息的第三控件组;响应于针对所述第一控件组的操作,向所述机器人发送通信请求,以建立与所述机器人的通信连接;响应于针对所述第二控件组的操作,向所述机器人发送第一数据包,以使所述机器人根据所述第一数据包执行第一操作;响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息。2.根据权利要求1所述的方法,其特征在于,所述第三控件组包括用于查看机器人代码中的变量信息的变量控件,在所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息之前,包括:响应于针对所述变量控件的编辑操作,确定待查看的变量名称;所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息,包括:响应于接收到所述机器人发送的携带有所述变量名称对应的变量信息的第二数据包,所述变量控件显示所述变量名称,以及所述变量名称对应的变量信息。3.根据权利要求1或2所述的方法,其特征在于,所述第三控件组还包括用于查看机器人状态的状态控件,所述状态控件包括用于查看所述机器人的至少一个传感器采集的传感器数据的第一状态控件、用于查看所述传感器对应的置信度的第二状态控件、用于查看所述机器人的速度的第三状态控件、用于查看所述机器人当前运行函数信息的第四状态控件中的至少一种,所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息,包括以下至少一项:响应于接收到所述机器人发送的携带有传感器数据的第二数据包,所述第一状态控件显示所述机器人的各传感器分别对应的传感器数据;响应于接收到所述机器人发送的携带有置信度的第二数据包,所述第二状态控件显示所述机器人的各传感器分别对应的置信度;响应于接收到所述机器人发送的携带有速度的第二数据包,所述第三状态控件显示所述机器人的速度;响应于接收到所述机器人发送的携带有当前运行函数信息的第二数据包,所述第四状态控件显示所述机器人的当前运行函数信息。4.根据权利要求3所述的方法,其特征在于,所述第一状态控件包括显示传感器数据随时间变化的示波器控件。5.根据权利要求1

4任一项所述的方法,其特征在于,所述第三控件组还包括用于查看机器人日志信息的日志信息控件,所述响应于接收到所述机器人发送的第二数据包,所述第三控件组显示所述第二数据包携带的信息,包括:
响应于接收到所述机器人发送的携带有日志信息的第二数据包,所述日志信息控件显示所述机器人的日志信息。6.根据权利要求1

5任...

【专利技术属性】
技术研发人员:陈亦鹏
申请(专利权)人:浙江商汤科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1