LoCoBot快速入门教程-6.快速入门指南(ROS1)

本指南旨在让用户熟悉ROS的基本功能和接口。

 

1.熟悉物理机器人(比方一个带激光雷达的LoCoBot WidowX-250 6自由度! 通过在终端中执行以下命令ssh到 LoCoBot中:

roslaunch interbotix_xslocobot_control xslocobot_control.launch robot_model:=locobot_wx250s use_base:=true use_camera:=true use_lidar:=true

如果是没有机械臂的版本,则输入以下指令:

roslaunch interbotix_xslocobot_control xslocobot_control.launch robot_model:=locobot_base use_base:=true use_camera:=true use_lidar:=true

2.现在,在远程计算机上的终端(不是通过 SSH)中,键入...

roslaunch interbotix_xslocobot_descriptions remote_view.launch

3.RViz 应出现在您的远程计算机上,并显示机器人!

rviz_remote1.png

4.默认情况下,机器人中的所有 DYNAMIXEL 电机都是拧紧的,因此手动操作它们非常困难。

要关闭所有电机,请在另一个终端中执行以下命令(通过SSH或远程计算机上)。

rosservice call /locobot/torque_enable "{cmd_type: 'group', name: 'all', enable: false}"

5.现在,您应该能够自由操作手臂、夹具和平移/倾斜机构。记下 RViz模型如何准确模仿真实机器人。为了使机器人保持一定的姿势,手动将手臂保持在所需的姿势并执行以下命令:

rosservice call /locobot/torque_enable "{cmd_type: 'group', name: 'all', enable: true}"

6.您现在可以松开并观察臂和平移/倾斜机构如何保持在原位。

 

7.现在让我们可视化传感器输出!在 RViz 窗口中,选中 照相机 和 激光扫描 (如果您有激光雷达)显示并根据需要调整主题名称。你 应该在窗口的左下角看到来自摄像机流的图像数据,并且 激光雷达的 RViz 网格中显示的红色小像素。

 

8.以0.5 m/s的平移速度和0.3 rad/s的角速度移动底座, 在另一个终端中键入以下内容...

rostopic pub --once /locobot/cmd_vel geometry_msgs/Twist '{linear: {x: 0.5, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 0.3}}'

9.您可以随时通过终端按Ctrl + C出版商的。

10.按关闭所有节点 Ctrl + C 在您启动的终端中 启动文件。

11.检查所有函数是否正常工作的另一种方法是启动 操纵杆控制包.此软件包允许您使用 蓝牙控制器。检查包装的 用法部分 了解更多详情。

12.快速入门教程到此结束。要熟悉体系结构并启动文件参数, 请参阅核心包的文档。从 机器人描述 包,然后 机器人控制 包。接下来,看看 凉亭配置 包后跟 ROS 控制器 配置 和 移动配置(移动) 包。这是最合乎逻辑的方法 以更好地了解它们之间的关系。