Ros2 learning notes 7 -- understanding ros2 actions

Summary: This article is mainly about ros2 actions Environment: Ubuntu 20.04, ros2 foxy, vscode 2.1.7 recognize the action of ros2 https://docs.ros.org/en/foxy/Tutorials/Understanding-ROS2-Actions.html ) >>Tutorial > > learn about ros2 actions You are reading an older version of ros2 (Foxy) butUTF-8...

Posted by errtu on Wed, 07 Jul 2021 05:09:51 +0930

ROS2 learning notes 14 -- write a simple server and client (C + +)

Summary: This article mainly introduces the preparation of server and client of c + + version Environment: Ubuntu 20 04,ros2-foxy,vscode Finally, if there are no problems encountered in the actual operation, it means that the chapter can be reproduced normally by myself 2.2.5 write a simple serUTF-8...

Posted by makeITfunctional on Fri, 21 Jan 2022 04:25:15 +1030

In depth study of C + + - 44 smart pointer

In depth study of C + + - 44 smart pointer We all know that new is used to allocate memory on the heap and delete is used to free memory, because it will not free memory automatically. Smart pointer is essentially a wrapper class of the original pointer. When a smart pointer is created, it willUTF-8...

Posted by gingerboy101 on Mon, 14 Mar 2022 12:07:48 +1030

In depth study of C + + - 21 ~ 23 static

In depth study of C + + - 21 ~ 23 static Static has two meanings in C + +, including static outside class and structure and static inside class and structure 21. Static of classes and structures Static outside the class and structure means that the symbol you declare as static is only linked inUTF-8...

Posted by Abz on Mon, 14 Mar 2022 12:08:57 +1030

[ROS2] map_ Three modes of loading map files on server

Data type of mapThe type of map topic is nav\_msgs::msg::OccupancyGrid. Use the following command to query this type of data structure. ros2 interface show nav\_msgs/msg/OccupancyGridnav\_ Msgs:: MSG:: data structure of occupancygrid:# This represents a 2-D grid map std\_msgs/Header heade builtUTF-8...

Posted by cornick on Mon, 18 Apr 2022 09:11:37 +0930

[ROS2] you should know costmap_ These details of 2D

Costmap_2d plug-inCostmap_2d plug-ins are inherited from CostmapLayer. The specific relationship is shown in the figure below: StaticLayerIn StaticLayer, it is mainly through receiving map_server to load the static map according to the map topic published by the server. Therefore, the static maUTF-8...

Posted by dlcmpls on Mon, 18 Apr 2022 13:12:30 +0930

ROS2 Notes - Node

ROS2 Notes - Node node Study material reference ROS2 Getting Started 21 Graphic Tutorials. A robot is a complex of various functions, each function is like a working cell of the robot, and many cells are connected together through some mechanisms to become a robot as a whole. In ROS, we give thUTF-8...

Posted by jdavidbakr on Mon, 26 Sep 2022 05:01:34 +0930