ros入门
文章平均质量分 76
通过前面的一个月不断地摸索与探究,今天2020年2月15日,我终于正式踏上ros学习之路,希望在这条路上能过不断地成功与充实自己
李德龙杰
李德龙杰
展开
-
1.1初级 3.创建ROS程序包
文章目录1.一个catkin程序包由什么组成?2.在catkin工作空间中的程序包3.创建一个catkin程序包4.程序包依赖关系4.1一级依赖4.2间接依赖5.自定义你的程序包5.1自定义 package.xml5.2自定义 CMakeLists.txt1.一个catkin程序包由什么组成?一个程序包要想称为catkin程序包必须符合以下要求:该程序包必须包含 catkin complia...原创 2020-03-09 19:27:17 · 239 阅读 · 0 评论 -
1.1初级 2.ROS文件系统介绍
文章目录预备工作文件系统工具1.使用 rospack2.使用 roscd3.使用roscd log4.使用 rosls5.Tab 自动补全预备工作本教程中我们将会用到ros-tutorials程序包,请先安装:sudo apt-get install ros-<distro>-ros-tutorials将 ‘’ (包括’<>’)替换成你所安装的版本(比如 kine...原创 2020-03-09 16:29:49 · 279 阅读 · 0 评论 -
1.1初级 1.安装并配置ROS环境
文章目录1、安装ROS(kinetic版本)2、管理环境3、创建ROS工作空间1、安装ROS(kinetic版本)添加sources.listsudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.li...原创 2020-03-05 22:04:12 · 158 阅读 · 0 评论 -
ROS基础--C++与python的区别
常规API阻塞线程spin可以阻塞当前的线程。C++对应APIros::spin();Python对应APIrospy.spin()频率操作Rate可以按照一定的频率操作循环执行。C++对应APIros::Rate rate(10);while(true) { rate.sleep();}Python对应APIrate = rospy.Rate(10)w...原创 2020-02-20 11:51:25 · 1927 阅读 · 0 评论 -
ROS 详细讲解URDF机器人建模,配套launch文件,配套meshes文件
文章目录==创建工作空间====创建urdf文件====编辑urdf====代码讲解====编辑urdf配套meshes文件夹里====编辑urdf配套launch文件====运行launch文件====URDF--统一机器人描述格式==link标签joint标签==URDF功能包====URDF文件检查内容====URDF文件节点关系检查==配套代码 提取码: 2ri9创建工作空...原创 2020-02-18 20:59:37 · 4391 阅读 · 1 评论 -
ROS 详细讲解通过键盘控制小海龟运动来实现话题发布者Publisher与订阅者Sbuscriber
发布者Publisher与订阅者Sbuscriber// linear线性的 angular角度的%0.2f打印geometry_msgs::Twist类型第一步启动小海龟及其键盘控制$ roscore$ rosrun turtlesim turtlesim_node $ rosrun turtlesim turtle_teleop_key 第二步查看rosnode节点直接的...原创 2020-02-17 16:46:55 · 2534 阅读 · 0 评论 -
ROS-安装并配置ROS环境(melodic版本)
Ubuntu18.04 + melodic安装说明安装源国外的源(任选一个)$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'国内的源$ sudo sh -c '. /etc/...原创 2020-02-15 23:04:38 · 2956 阅读 · 0 评论