作为一家专注机器人自主定位导航技术的企业,思岚科技不仅向市场提供RPLIDAR、SLAMWARE、ZEUS等“看得见”的产品,为方便用户集成开发,同时也提供一系列的SDK(软件开发工具包)。
如果说思岚科技的SLAMWARE是加速机器人实现自主行走的一扇门,那么SDK便是开发者打开这扇门的钥匙,SLAMWARE SDK针对用户需求所提供的用以调用和定制相应导航定位系统功能的开发工具包,用户可以通过使用SDK轻易获得该平台提供的功能服务。
此外,为在各大平台实现无缝衔接,思岚科技还实现了与ROS的完美兼容,基于SLAMWARE的机器人都能在结合配套的ROS驱动,产生的地图和定位数据可无缝集成到ROS环境中。
但仅有定位和地图数据的兼容还不够,思岚科技希望开发者还能基于它们的ROS包解决更多机器人开发问题,如让开发者通过ROS直接控制机器人,实现相应的路径规划、导航等功能。
为满足开发者的更多需求,思岚科技于8月20日正式对外发布了SLAMWARE ROS SDK,SLAMWARE ROS SDK的存在可让开发者直接基于SDK在ROS里实现对思岚机器人的开发与集成,调用和定制相应导航定位系统的服务包,实现相应机器人功能。
据了解,思岚科技SLAMWARE ROS SDK可支持机器人定位导航、位姿与状态信息,接收控制指令、虚拟墙、虚拟轨道等功能。同时还支持思岚全系列机器人产品开发,包括基于SLAMWARE的机器人产品、导航产品、Mapper、Cube系列等等。另外,使用SLAMWARE ROS SDK可以直接获得目前ROS进行机器人智能移动开发的几大通用Topic,如地图数据 (nav_msgs/OccupancyGrid)、机器人位姿 (nav_msgs/Odometry)、当前激光雷达数据 (sensor_msgs/LaserScan)、相关传感器数据、以及进行地图同步等。
对于正在使用思岚科技SLAMWARE的用户,SLAMWARE ROS SDK的出现无疑是一大福音,通过SLAMWARE ROS SDK,如想使用SLAMWARE提供的定位建图和导航功能,又想保留原先ROS开发的应用逻辑以及想将ROS开发的某功能替换为SLAMWARE同等功能等均能成功实现。