yaml file writing format in ROS

Key value pair Key value pair writing format In key value pairs, the key must be a string, but the value can be of type bool/string/int/float: #Key value pair KeyValueBool: true #bool   KeyValueStr: "abc" #string  When writing key value pairs, there is no space between key and: but there is a space between value and:. Replace sub tags ...

Added by Scottya on Thu, 03 Mar 2022 05:58:37 +0200

Detailed explanation of coordinate tracking of tf2 practical operation in ROS (example + code)

catalogue The file structure in the project is as follows: 1. Start the turnle1 node and the keyboard operation node of turnle1, subscribe to the pose information of turnle1, and publish the coordinate information of turnle1 (getturnle1pose. CPP): 2. Start the turtle 2 node, subscribe to the pose information of the turtle 2, and publish the ...

Added by realtek on Sun, 20 Feb 2022 06:46:46 +0200

8.3 creating a mobile robot

Author of this series of tutorials: Xiaoyu Official account: fish flavor ROS QQ communication group: 139707339 Teaching video address: Station B of Xiaoyu Full document address: Yuxiang ROS official website Copyright notice: reprint and commercial use are prohibited unless permitted. 8.3 creating a mobile robot Hello, I'm Xiaoyu. In this c ...

Added by legacyblade on Tue, 08 Feb 2022 16:13:39 +0200

Ubuntu20.04+vscode quick debugging ROS general program

(PlaceHolder.....) It is assumed that you have installed ROS noetic and git. (1) Install vscode and extensions How to install vscode on ubuntu can refer to the official website, Running Visual Studio Code on Linux The vscode extensions to be installed are as follows:, C/C++ (c++ intellisense and configuration help) -> MandatoryClangd ( ...

Added by -entropyman on Sun, 06 Feb 2022 10:53:51 +0200

2021-06-01 Ubuntu 1604 Installation ROS+ROS Initialization Failure Solution

#This article is a compilation of ROS installation on the network and solutions to ROS initialization error problems. It is only used as a personal learning record# 1. ROS Version Selection ROS currently only supports installation and deployment on Linux systems, and its preferred development platform is Ubuntu. Today, ROS has been update ...

Added by mp04 on Wed, 02 Feb 2022 10:33:44 +0200

UR manipulator learning: ROS environment installation

UR manipulator basic learning e series core topics Teaching pendant learning 01 preparation 1.1 ros simple learning Because I haven't been in touch with Ubuntu system before, I first learned the operation of ROS platform on the online platform. ros online learning: ROS online training platform 1.2 Ubuntu system installation Because I have ...

Added by raven2009 on Wed, 02 Feb 2022 00:56:41 +0200

Install ROS2 Galactic for Ubuntu 20.04

I wrote a manual about installing ROS 2E under Ubuntu 20.04 before. I'm going to use Moveit2 recently. I found that I still need to upgrade to Fox Fitzroy. I've seen that the latest one has arrived at Galactic Geochelone, so I'll record the process of installing ROS 2 Galactic Geochelone under Ubuntu 20.04. Because there are many holes in th ...

Added by zxiny_chin on Tue, 01 Feb 2022 05:05:00 +0200

ROS theory and practice - 3 - ROS communication programming

ROS project development process Create workspace - > create function package - > create source code (Python / C + +) - > configure Compilation Rules - > compile and run Workspace src: source space Build: build space [intermediate file] Development: executable space Install: install space Detect environment variables laniakea@ ...

Added by CtrlAltDel on Sun, 30 Jan 2022 01:07:45 +0200

Do you really know how to correctly use the dynamic parameter adjustment mechanism in ROS?

Principle of dynamically adjusting parameters in ROS We have a requirement in reality: we hope to change the parameters in the parameter server for debugging the robot, and we don't want to restart the relevant nodes every time we change the parameters, which is time-consuming, labor-consuming and troublesome. What we expect is that we can not ...

Added by rgermain on Wed, 26 Jan 2022 16:09:51 +0200

Comprehensive and logical explanation of the organization form in ROS: launch file + meta function package (example + code + parameter analysis)

Introduction to ROS workspace Meta function Pack: organizer of function pack For the file structure in ROS, we focus on src. After understanding the file structure of ROS, we know that the src directory can contain multiple function packages. Suppose we need to use the robot navigation module, but this module includes map, positioning, path ...

Added by edtlov on Wed, 26 Jan 2022 01:59:32 +0200