...
软件平台
- Android Studio 3.1.3
- Slamware Android SDK: slamware_sdk_android.2.6.0_rtm.20180820.tar.gz
- RoboStudio(用于显示地图):Robostudio installer
Sample Code:
Info icon false 使用不同版本的Android Studio可能会带来编译异常,请自行下载相关库和修改build.gradle配置文件,本例程基于Slamware Android SDK 2.6.0 进行开发,若想尝试更高的SDK版本,请直接替换工程中的 slamware_sdk_android.jar 和 librpsdk.so 文件。
硬件平台
(以下任选其一)
- Slamware SDP mini
- Slamware SDP
- Slamware 套装 (基于Slamware导航方案的用户机器人系统)
- Zeus/Apollo等底盘系统
...
- 打开GetPowerStatus工程,检查libs路径下是否有 slamware_sdk_android.jar 文件,以及jinLibs路径下是否有 librpsdk.so 文件,若想尝试其他版本的SDK,请直接将这两个文件替换。
到 Project Structure --> app --> Dependencies 检查Slamware SDK是否添加到工程中。
将 DeviceManager.connect()方法的
格式说明:AbstractSlamwarePlatform 将以下代码段的"10.0.130.71"修改为底盘的IP地址,默认情况下为192.168.11.1,当WIFI处于Station模式下请将PC与底盘使用Ethenet连接后查看。
方法说明:AbstractSlamwarePlatform connect(String host, int port),其中host为底盘IP,port为网络端口号。,其中host为底盘IP,port为网络端口号,返回值为底盘的实例对象。Code Block language java theme Midnight /* 与底盘连接 */ AbstractSlamwarePlatform robotPlatform = DeviceManager.connect("10.0.130.71", 1445);
- 按下shift + F10 运行
- Android Studio 的 Logcat输出为
...