扫地机器人论坛 | 爸爸乐轻松_扫地机器人的百科全书

 找回密码
 没有帐号?
查看: 6738|回复: 8

[转载] NEATO机器人应用程序的命令表   [复制链接]

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

帖子
2105
电量
6298
在线时间
1179 小时
注册时间
2013-1-10

团结就是力量! 我是麦霸 热心会员 板猪?版猪?! 第一次“设精” 大海啊全是水 我喜欢这儿 DIY达人 什么都难不住我! 精英用户 工程师 产品评测组

发表于 2013-8-15 13:54:17 |显示全部楼层
本帖最后由 kikyang 于 2013-8-15 14:45 编辑

程序员手册

通过USB端口与机器人的通信

在机器人的后部的电源插孔旁边NEATO机器人有一个USB端口。您将需要一个USB 5针迷你电缆连接到机器人。您还需要安装设备驱动程序。安装设备驱动程序的最好办法是安装NEATO的软件更新


通过终端仿真器与NEATO机器人通信

通过终端仿真器命令可以将命令发送到NEATO机器人。用USB电缆连接到机器人,NEATO机器人通过USB端口上命令解释器运行API。驱动程序将USB端口模拟成一个COM端口连接。这允许你使用任何终端仿真程序(如超级终端或TeraTerm)与机器人沟通。使用步骤如下:

1。打开机器人连接您的计算机和机器人之间的USB 5针mini电缆。


2。打开终端仿真程序。


3。找到的COM端口,连接到机器人,通常是名单上最后一个。通信参数(波特率,启动/停止位,奇偶校验等)是不重要的,因为它们只适用于一个真正的COM端口。(这些默认就可以了。)


4。键入的“getVersion”。如果您已连接到机器人,那么它会回显您键入的每一个字符。按下回车键。现在机器人将处理命令,并提供一个响应。


5。现在键入“HELP"可以得到一个可用的命令列表。


程序员手册机器人应用程序的命令表
命令描述
Clean通过模拟按下启动按钮,启动清洁。
DiagTest执行不同的测试模式。设置完成后,按下“开始”按钮参与。(测试模式是互斥的。)
GetAccel获得加速度计的读数。
GetAnalogSensors获得模拟传感器的读数。
GetButtons获取的UI按钮的状态。
GetCalInfo从系统控制模块打印出校准信息。
GetCharger充电系统的诊断数据。
GetDigitalSensors数字传感器的状态。
GetErr获取错误信息。
GetLDSScan从LDS获得扫描包。
GetLifeStatLog获取所有生命统计日志。
GetMotors电机的诊断数据。
GetSchedule获取清洁附表。(24小时时钟格式)
GetSysLog获取系统日志数据。
GetTime获取当前的调度时间。
GetVersion系统软件和硬件的版本信息。
GetWarranty获得保修验证码。
Help不带任何参数,打印出所有可能的CMDS列表
添加命令的名称,它打印特定命令的帮助。
PlaySound播放机器人中的指定的声音。
RestoreDefaults将用户设置恢复为默认值。
SetDistanceCal设置距离传感器的校准值最小和最大距离。
SetFuelGauge将燃油压力表等级。
SetLCD设置LCD到指定的显示。(测试模式)
SetLDSRotation集LDS旋转开启或关闭。只能在测试模式运行。
SetLED设置指定LED,关,闪烁,或暗淡。(测试模式)
SetMotor设置指定的电机要求的速度运行的方向。(测试模式)
SetSchedule修改清洁附表。
SetSystemMode设置机器人的操作模式。(测试模式)
SetTime设置调度器时钟当前日期,小时,分钟。
SetWallFollower启用/禁用壁跟随
TestMode测试模式开启或关闭。有些命令只能在测试模式运行。
Upload将新的程序上传到机器人。





1

查看全部评分

规划型扫地机在大面积清扫中有明显的宏观低遗漏优势,而在小面积清扫中先天的规划单次遍历方式微观遗漏率明显高于随机型的重复打扫,两者有效结合是目前看来最好的清扫方式。

Rank: 3Rank: 3

帖子
45
电量
211
在线时间
41 小时
注册时间
2013-3-20
发表于 2013-8-15 14:42:16 |显示全部楼层
这个太好了,感谢!!
收下细细研究、品味

Rank: 3Rank: 3

帖子
28
电量
308
在线时间
121 小时
注册时间
2012-8-11
发表于 2013-8-15 15:04:14 |显示全部楼层
LDS数据依次是rho,theta,power,错误标志。大家可以自己画图玩

点评

kikyang  多来说说心得。  发表于 2013-8-15 15:13:11

Rank: 3Rank: 3

帖子
28
电量
308
在线时间
121 小时
注册时间
2012-8-11
发表于 2013-8-15 15:18:12 |显示全部楼层
bamboo 发表于 2013-8-15 15:04
LDS数据依次是rho,theta,power,错误标志。大家可以自己画图玩

心得就是,neato的LDS数据真的很准- -

Rank: 3Rank: 3

帖子
45
电量
354
在线时间
50 小时
注册时间
2013-11-16
发表于 2014-1-9 20:36:28 |显示全部楼层
本帖最后由 xoixi 于 2014-1-9 20:38 编辑

版主大大,问一下
DiagTest中的那些函数如何使用?
我想使用
DiagTest DrivePath
系统回复:Missing/Invalid DrivePathDist value. Must be != 0.
然后我来设置DrivePathDist
DiagTest DrivePathDist 100
系统回复:Must specify an option
无法设置进去,是不是哪边写错了?

搞定了,哈哈
是这么写:DiagTest DrivePath DrivePathDist 100

Rank: 3Rank: 3

帖子
45
电量
354
在线时间
50 小时
注册时间
2013-11-16
发表于 2014-1-9 20:49:16 |显示全部楼层
版主,如何测试LDS?

点评

bblqs  DiagTest LDSOn  发表于 2014-1-9 21:08:36

Rank: 3Rank: 3

帖子
45
电量
354
在线时间
50 小时
注册时间
2013-11-16
发表于 2014-1-9 21:11:21 |显示全部楼层
xoixi 发表于 2014-1-9 20:49
版主,如何测试LDS?

LDS on使用上有什么注意的么?
我刚输入,结果是:
Must specify an option

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

帖子
2105
电量
6298
在线时间
1179 小时
注册时间
2013-1-10

团结就是力量! 我是麦霸 热心会员 板猪?版猪?! 第一次“设精” 大海啊全是水 我喜欢这儿 DIY达人 什么都难不住我! 精英用户 工程师 产品评测组

发表于 2014-1-9 22:08:30 |显示全部楼层
xoixi 发表于 2014-1-9 21:11
LDS on使用上有什么注意的么?
我刚输入,结果是:
Must specify an option

是不是先要 TestMode On

点评

kikyang  然后再DiagTest LDSOn  发表于 2014-1-9 22:09:00

Rank: 1

帖子
12
电量
82
在线时间
19 小时
注册时间
2013-10-13
发表于 2015-3-14 16:52:38 |显示全部楼层
必须学习下!!!!!
您需要登录后才可以回帖 登录 | 没有帐号?

Archiver|手机版|扫地机器人论坛 | 爸爸乐轻松

GMT+8, 2018-11-16 06:43 , Processed in 0.101405 second(s), 6 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc.

回顶部