随笔分类 -  ROS

摘要:概述 roslib是所有 ROS客户端库和工具的基础依赖项。它包含通用工具,例如消息和服务的生成器,以及常见的消息定义,例如Header和Log。它还包含 ROS Python 节点和工具的通用路径引导代码。 用于 C++ 开发人员的 roslib roslib 包含在roscpp和其他 ROS C 阅读全文
posted @ 2022-03-25 15:56 kay880 编辑
摘要:.xacro文件是XML Macro的缩略语,是一种可以调用反复使用的代码的宏语言,建 议将重复使用的代码做为一个宏。material.xacro文件指定了接下来要制作的机械手臂的 可视化过程中需要的颜色。 阅读全文
posted @ 2022-01-06 10:37 kay880 编辑
摘要:在 ROS中,机器人以URDF(Unified Robot Description Format,统一机器人描述格 式)描述,它可以表示为三维模型,并且每个模型可以根据自由度进行移动或驱动,因 此可以用于仿真或控制。 让我们为由三个关节和四个连杆组成的机械 手臂创建一个简单的URDF。 首先,按如下 阅读全文
posted @ 2022-01-06 09:26 kay880 编辑
摘要:sudo apt list --installed sudo apt --purge remove ros-noetic-hls-lfcd-lds-driver sudo apt-get autoremove ros-noetic-hls-lfcd-lds-driver sudo apt-get - 阅读全文
posted @ 2021-11-04 15:05 kay880 编辑
摘要:更新ROS包 cd ~/catkin_ws/src sudo rm -r rplidar_ros git clone https://gitee.com/kay2020/rplidar_ros.git cd .. catkin_make 测试 roslaunch rplidar_ros view_r 阅读全文
posted @ 2021-09-17 11:23 kay880 编辑
摘要:安装源 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' 安装依赖 sudo apt-get ins 阅读全文
posted @ 2021-02-26 10:36 kay880 编辑
摘要:问题记录: 解决方案: sudo apt-get install ros-kinetic-qt-ros 阅读全文
posted @ 2021-01-13 10:36 kay880 编辑
摘要:1.rqt_tf_tree提供了一个GUI插件,用于可视化ROS TF框架树。 阅读全文
posted @ 2020-01-03 19:48 kay880 编辑
摘要:用法 Groovy的新功能 要在Groovy中启动reconfigure_gui,请运行: rosrun rqt_reconfigure rqt_reconfigure 您将看到这样的界面: 在这里,您可以选择任何左侧节点以对其进行重新配置: 您可以选择多个节点。 您也可以通过rqt_gui启动re 阅读全文
posted @ 2020-01-03 19:31 kay880 编辑
摘要:1.概述 首先温习服务术语。 在运行ROS服务相关例子之前先关闭所有节点。通过在不同的终端窗口中运行以下命令来运行turtlesim_node和turtle_teleop_key。 2.rosservice list:显示活动的服务信息 显示活动中的服务的信息。会显示在同一网络中使用的所有服务。 3 阅读全文
posted @ 2019-01-25 14:54 kay880 编辑
摘要:概述 首先我们重新温习一下ROS术语。 在运行ROS话题示例之前,请先关闭所有节点。通过在不同的终端窗口中分别运行以下命令来运行turtlesim_node和turtle_teleop_key。 rostopic list:列出活动话题 rostopic list命令显示当前正在发送和接收的所有话题 阅读全文
posted @ 2019-01-25 14:14 kay880 编辑
摘要:1.概述 ROS信息命令用于识别话题、服务、节点和参数等信息。尤其是rostopic、rosservice、rosnode和rosparam经常被使用,并且rosbag是ROS的主要特征之一,它具有记录数据和回放功能,务必要掌握。 2.运行节点 我们将使用下面的命令,利用ROS提供的turtlesi 阅读全文
posted @ 2019-01-24 15:27 kay880 编辑
摘要:1.概述 ROS执行命令管理ROS节点的运行。最重要的是,roscore被用作节点之间的名称服务器。执行命令是rosrun和roslaunch。rosrun运行一个节点,当运行多个节点或设置各种选项时使用roslaunch。rosclean是删除节点执行时记录的日志的命令。 master(ROS名称 阅读全文
posted @ 2019-01-24 14:20 kay880 编辑
摘要:1.ROS命令概述 ROS可以通过在shell环境中输入命令来进行文件系统的使用、源代码编辑、构建、调试和功能包管理等。为了正确使用ROS,除了基本的Linux命令之外,还需要熟悉ROS专用命令。为了熟练掌握ROS的各种命令,我们对每个命令的功能进行了简单的描述,并给出了例子。在介绍每条命令时,考虑 阅读全文
posted @ 2019-01-24 13:17 kay880 编辑
摘要:ROS消息通信中使用的发布者(Publisher)和订阅者(Subscriber)可以被发送和接收所代替。在ROS中,发送端称为发布者,接收端称为订阅者。本节旨在创建一个简单的msg文件,并创建和运行发布者和订阅者节点。 1.创建功能包 以下命令是创建ros_tutorials_topic功能包的命 阅读全文
posted @ 2019-01-23 14:27 kay880 编辑
摘要:1.标准单位 对ROS中所使用的消息(message),推荐使用世界上最广泛运用的标准单位SI。为了确保这一点,REP-0103 也明确了各物理量的单位。例如,长度(Length)使用米(merter)、质量(Mass)使用千克(Kilogram)、时间(Time)使用秒(Second)、电流(Cu 阅读全文
posted @ 2019-01-23 14:04 kay880 编辑
摘要:ROS ROS是一个用于开发机器人应用程序的,类似操作系统的机器人软件平台。ROS提供开发机器人应用程序时所需的硬件抽象,子设备控制,以及机器人工程中广泛使用的传感,识别,绘图,运动规划等功能。此外ROS还提供进程之间的消息解析,功能包管理,库和丰富的开发及调试工具。 主节点 主节点(master) 阅读全文
posted @ 2018-10-15 20:51 kay880 编辑

点击右上角即可分享
微信分享提示