Skip to content

SlamtecSupport/UICommander.Android

Repository files navigation

UICommander.Android简介

本软件是基于上海思岚科技Slamaware SDK 的Android应用程序,旨在方面Slamware(包括通用底盘、Cube、Mapper、SDP、SDPmini)用户快速开发和应用,主要包含以下功能。

1、机器人的连接与断开;
2、地图显示,包括Slam地图/机器人位姿/激光数据/充电桩位姿/虚拟轨道(红色)/虚拟墙(绿色)/规划路径/目标点;
3、地图操作,包括平移/旋转/缩放;
4、机器控制,包括行走方向控制/回桩/地图更新开关/机器到点/机器到点模式控制(自由导航/轨道导航/轨道优先);
5、状态显示,包括固件版本/定位质量/运动状态/软件版本/机器位姿/剩余电量/充电状态 的显示;
6、地图文件,CompositeMap的设置与保存。

图片视频演示

连接界面 连接界面

主页面 主页面

使用视频 使用视频

相关链接

更多思岚科技的产品信息请参考上海思岚科技
更多Slamaware Android SDK 信息请看Slamaware Android SDK
更多Slamaware Android Demo 请看Slamaware Android Demo

软件下载

请点击UICommander.apk 或扫描下方二维码下载。
下载链接

MapView优化

目前本软件中使用的地图更新方式为全局更新,该方式仅适用于小场景的地图,其绘制流程如下如所示。 全局更新地图 若用户Slamware导航方案使用的场景较大,将会导致地图也很大,此时再采用全局更新地图,getMap及创建BitMap耗时将会很大,会导致MapView闪屏,此时应当使用局部更新地图进行优化,每次getMap仅获取机器人周围局部范围的地图(RoboStudio为16M * 16M),局部更新地图的流程如下所示。 全局更新地图

About

Slamware SDK Android Demonstration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages