作為一家專注機器人自主定位導航技術的企業(yè),思嵐科技不僅向市場提供RPLIDAR、SLAMWARE、ZEUS等“看得見”的產品,為方便用戶集成開發(fā),同時也提供一系列的SDK(軟件開發(fā)工具包)。
如果說思嵐科技的SLAMWARE是加速機器人實現(xiàn)自主行走的一扇門,那么SDK便是開發(fā)者打開這扇門的鑰匙,SLAMWARE SDK針對用戶需求所提供的用以調用和定制相應導航定位系統(tǒng)功能的開發(fā)工具包,用戶可以通過使用SDK輕易獲得該平臺提供的功能服務。
此外,為在各大平臺實現(xiàn)無縫銜接,思嵐科技還實現(xiàn)了與ROS的完美兼容,基于SLAMWARE的機器人都能在結合配套的ROS驅動,產生的地圖和定位數(shù)據(jù)可無縫集成到ROS環(huán)境中。
但僅有定位和地圖數(shù)據(jù)的兼容還不夠,思嵐科技希望開發(fā)者還能基于它們的ROS包解決更多機器人開發(fā)問題,如讓開發(fā)者通過ROS直接控制機器人,實現(xiàn)相應的路徑規(guī)劃、導航等功能。
為滿足開發(fā)者的更多需求,思嵐科技于8月20日正式對外發(fā)布了SLAMWARE ROS SDK,SLAMWARE ROS SDK的存在可讓開發(fā)者直接基于SDK在ROS里實現(xiàn)對思嵐機器人的開發(fā)與集成,調用和定制相應導航定位系統(tǒng)的服務包,實現(xiàn)相應機器人功能。
據(jù)了解,思嵐科技SLAMWARE ROS SDK可支持機器人定位導航、位姿與狀態(tài)信息,接收控制指令、虛擬墻、虛擬軌道等功能。同時還支持思嵐全系列機器人產品開發(fā),包括基于SLAMWARE的機器人產品、導航產品、Mapper、Cube系列等等。另外,使用SLAMWARE ROS SDK可以直接獲得目前ROS進行機器人智能移動開發(fā)的幾大通用Topic,如地圖數(shù)據(jù) (nav_msgs/OccupancyGrid)、機器人位姿 (nav_msgs/Odometry)、當前激光雷達數(shù)據(jù) (sensor_msgs/LaserScan)、相關傳感器數(shù)據(jù)、以及進行地圖同步等。
對于正在使用思嵐科技SLAMWARE的用戶,SLAMWARE ROS SDK的出現(xiàn)無疑是一大福音,通過SLAMWARE ROS SDK,如想使用SLAMWARE提供的定位建圖和導航功能,又想保留原先ROS開發(fā)的應用邏輯以及想將ROS開發(fā)的某功能替換為SLAMWARE同等功能等均能成功實現(xiàn)。
關鍵字:SLAMWARE ROS,ROS