...
- 打开FecthSlamwareLog工程,检查libs路径下是否有 slamware_sdk_android.jar 文件,以及jinLibs路径下是否有 librpsdk.so 文件,若想尝试其他版本的SDK,请直接将这两个文件替换。
到 Project Structure --> app --> Dependencies 检查Slamware SDK是否添加到工程中。
将以下代码段的"192.168.11.1"修改为底盘的IP地址,当WIFI处于Station模式下请将PC与底盘使用Ethenet连接后查看。方法说明:AbstractSlamwarePlatform connect(String host, int port),其中host为底盘IP,port为网络端口号,返回值为底盘的实例对象。
Code Block language java theme Midnight // connect to the robot. String ip = "192.168.11.1"; int port = 1445; Log.i("MyCorePlatform", "start to connect."); com.slamtec.slamware.AbstractSlamwarePlatform corePltfm = com.slamtec.slamware.discovery.DeviceManager.connect(ip, port);
Android设备连接底盘发射出的WIFI或连入底盘的同一网络,按下shift + F10 运行,获取Log信息的过程如下所示。
view-file
Multimedia name GetSlamwareLog.mp4 height 250Info 本例程仅仅用作最简单SDK类和方法的演示,故没有设计Android界面
- Robostudio peer log插件显示的Log如下图所示,使用Robostudio 获取查看底盘Log信息的方法请参考 KBSW180156 如何使用robostudio采集分析问题所用数据。
- Log数据的相关格式请参考Log Samples Of Customer Log.pdf,Android SDK的Log相关的接口说明请参考Slamware-log-customer文档.pdf。
...