ROS
qq_39411845
这个作者很懒,什么都没留下…
展开
-
ROS坐标管理系统
# ubuntu版本不同,安装的版本有所区别 sudo apt install ros-kinetic-turtle-tf # 启动脚本文件 roslaunch turtle_tf turtle_tf_demo.launch 开一个新的终端,输入如下命名,在终端中操作海龟,另一只海龟会向我们操作的海龟靠近 rosrun turtlesim turtle_teleop_key 再开一个终端,输入如下命令,会生成一个pdf文件,显示坐标关系: rosrun tf view_frames 可以看原创 2021-08-12 17:13:59 · 175 阅读 · 0 评论 -
ROS话题消息的定义与使用
在文件夹learning_topic中新建一个命名为msg的文件夹,存放消息类文件,方便管理 Person.msg string name uint8 sex uint8 age uint8 unknown = 0 uint8 male = 1 uint8 female = 2 在package.xml中添加功能包依赖 <build_depend>message_generation</build_depend> <exec_depend>message_runtim原创 2021-08-10 15:08:49 · 280 阅读 · 0 评论 -
ROS发布者订阅者编程实现
发布者publisher的编程实现: velocity_publisher.cpp /** * 该例程将发布turtle1/cmd_vel话题,消息类型geometry_msgs::Twist */ #include <ros/ros.h> #include <geometry_msgs/Twist.h> int main(int argc, char **argv) { // ROS节点初始化 ros::init(argc, argv, "velocity_publi原创 2021-08-10 14:07:44 · 225 阅读 · 0 评论 -
ROS创建工程包与工作空间
创建工作空间: 工作空间(workspace)是一个存放工程开发相关文件的文件夹. *src:代码空间(Source Space) *build:编译空间(Build Space) *devel:开发空间(Development Space) *instll:安装空间(Install Space) mkdir catkin_ws cd catkin_ws/ mkdir src cd src/ catkin_init_workspace 编译工作空间: cd ~/catkin_ws catkin_make原创 2021-08-10 14:06:13 · 181 阅读 · 0 评论 -
ROS常用命令
打开Turtlesim roscore rosrun turtlesim turtlesim_node rosrun turtlesim turtle_teleop_key原创 2021-08-10 10:23:48 · 59 阅读 · 0 评论 -
ROS安装(Ubuntu16.04)
设置sources.list 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-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB1原创 2021-08-09 21:51:50 · 245 阅读 · 0 评论