viple与物理机器人(一):物理机器人线控模拟

为了检测viple程序与物理机器人是否能顺利连接上

如果能顺利连接上,那么,可以通过内建事件从而控制物理机器人的前进、后退、左转、右转以及暂停。

如果不能连接上,首先,程序无法控制物理机器人,其次,当viple程序中编写沿右墙迷宫算法(或者其他算法),由于viple程序和物理机器人不能连接上,无论算法多么高级,都使用不上,当然,也就看不到任何运行效果了。

所以,首先测试viple与物理机器人是否能连接上,这一步骤非常重要。

第1步:取出智能小车,为小车装上电池(或者插上电源)。

找到船型开关

按船型开关,打开系统,此时小车系统运行,发出WiFi信号。

选中小车发出的WiFi信号,输入密码:12345678,进行连接。

此时,显示的是无法连接到这个网络,那是否连接上了,还需要编写viple程序来进行测试。

第2步:编写viple程序,使用↑↓←→方向键实现控制小车前进、后退、左转、右转的控制。

打开viple软件(如果此时打不开,可以先断开小车的wifi,连接到其他的网络,从而打开viple。因为viple软件的启动是需要联网的,如果不想联网使用,可以选用4.0.0.1版本)

拖入主机并配置,注意:viple编写的程序,想要运行在物理机器人上,不再是模拟器,所以,需要按照物理机器人的说明书(常用的配置是:小车的主机IP地址:192.168.10.1、端口号:8124,驱动器左轮和右轮的端口号分别是0和1,前方、右方、左方的超声波传感器对应的端口号分别是10,12,11,其他配置需要看说明书)来进行配置,不可随意更改ip地址和端口号等,由于小车发出了wifi信号,连接类型选用Wi-Fi即可

编写程序逻辑

首先是前进 ,机器人驱动器配置了两个电机,可用于行走,所以当按下↑时,两个电机的驱动功率值应该分别设置为0.5(只要是0~1之间的数均可,正数表示前进,负数表示后退,左右轮的驱动功率值相等,且都为正数,此时,物理机器人可以向前直行,如果不相等,无法走直线)

根据想法,首先需要拖入一个机器人驱动器,并配置信息(也是需要根据说明书来配置,不可随意设置)

添加上按键事件,将左轮和右轮的驱动功率值设置为0.5,实现前进。

接下来运行程序,检测小车是否前进。

首先,电脑连接上小车的WiFi信号,再运行viple程序,然后按↑,观察小车是否前进。

此时,viple程序和物理机器人连接成功,按键盘上的方向键↑,观察到小车在直行。

点击查看运行效果

小车与程序连接成功,于是,按照同样的思路,将后退、左转、右转做完整(如果您想要暂停,还可以添加一个暂停按键,实现停止)。

点击查看运行效果

可能出现的问题(无论哪种情况发生,都要先解决了再做后面的复杂程序):

1、打开船型开关后,在电脑上无法找到小车的wifi信号

解决方案:1)关闭小车电源,重新启动;2)观察电压,若电压太低,可以充一会电后再打开;3)刷新电脑的WiFi信号,使得电脑能快速搜索到对应的wifi信号;4)关闭电脑的wifi,再重新打开;5)将小车的系统进行重装(不到万不得已,不要做这一步,因为您将先研究操作系统是如何安装的)。

2、连接上wifi后,启动viple程序失败

解决方案

手动设置本机IP地址,将本机IP设置为与机器人IP在同一个网段即可

由于机器人的IP地址是192.168.10.1,所以,本机地址可以设置为192.168.10.小车编号(例如:小车编号为012,那么,本机地址可以设置为192.168.10.12),当然,还需配置子网掩码和默认网关,然后点击保存即可。(本处需要有一定的计算机网络知识)

核心:IP地址、子网掩码和默认网关,然后点击"保存"

相关推荐
清安无别事1 小时前
闲聊?泳池清洁机器人?
机器人
zhd15306915625ff1 小时前
库卡机器人维护需要注意哪些事项
安全·机器人·自动化
宋138102797205 小时前
Manus Xsens Metagloves虚拟现实手套
人工智能·机器人·vr·动作捕捉
禁默5 小时前
第六届机器人、智能控制与人工智能国际学术会议(RICAI 2024)
人工智能·机器人·智能控制
Robot25119 小时前
Figure 02迎重大升级!!人形机器人独角兽[Figure AI]商业化加速
人工智能·机器人·微信公众平台
FreeIPCC1 天前
谈一下开源生态对 AI人工智能大模型的促进作用
大数据·人工智能·机器人·开源
施努卡机器视觉1 天前
电解车间铜业机器人剥片技术是现代铜冶炼过程中自动化和智能化的重要体现
运维·机器人·自动化
zhd15306915625ff1 天前
库卡机器人日常维护
网络·机器人·自动化·机器人备件
古月居GYH1 天前
ROS一键安装脚本
人工智能·机器人·ros
清流君1 天前
【运动规划】移动机器人运动规划与轨迹优化全解析 | 经典算法总结
人工智能·笔记·算法·机器人·自动驾驶·运动规划