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