XBot-U机器人是一款面向高校与科研院所研发的双轮差分式移动机器人。
机器人配备了当前移动机器人市场上主流的多种传感器与精准的控制器,能实现机器人的自主定位、导航、规划以及多种交互功能。
作为XBot-U机器人的研发与生产厂商,重德智能是一家由中国科学院软件研究所机器人组孵化的智能机器人技术企业。重德智能的使命在于为更多的机器人研究学习与爱好者提供开源好用的ROS机器人软硬件平台。
重德智能为XBot-U机器人开发了稳定的运动控制器与传感器数据融合及运动解算,并将所有的软件算法融合进入ROS的软件包中。除此之外,XBot-U还针对性的适配和对接了目前ROS社区当中开源的大部分移动机器人算法,真正做到会ROS就会使用我们的机器人。
更多XBot-U机器人的相关信息与介绍,请访问XBot-U的ROS机器人社区页面 http://robots.ros.org/xbot/。
该软件包集包含7个ROS软件子包。
ROS软件包 | 主要功能 |
---|---|
xbot_bringup | 驱动程序启动入口,包含多个launch文件 |
xbot_driver | 底层通讯驱动,收发数据 |
xbot_node | ROS数据封装与分发,运动解算 |
xbot_msgs | 软件包集所用到的所有ROS消息类型 |
xbot_safety_controller | 机器人安全控制程序 |
xbot_description | ROS建模与urdf描述文件 |
xbot_tools | 用于调试、开发以及运行过程的一些工具软件 |
xbot_face | 人脸识别程序 |
xbot_navi | SLAM、导航规划程序 |
xbot_talker | 机器人语音交互和对话程序 |
以下介绍几种常用的机器人ROS程序启动方法:
roslaunch xbot_bringup xbot.launch
仅驱动机器人。
roslaunch xbot_bringup xbot-u.launch
也是机器人的开机启动程序,启动了以下程序:
- xbot.launch
- rplidar.launch
- realsense.launch
- pub_camera_image
- face_recog.py
- talker.launch
- wev_video_server
- rosbridge_server.launch
更多使用方法,可单独启动以上单个launch或者节点文件。
商务合作:[email protected]
技术咨询:[email protected]或添加微信:18046501051(注明XBot-U咨询)