当前位置:网站首页>Introduction to ROS runtime
Introduction to ROS runtime
2022-06-13 01:38:00 【lainegates】
I've learned ROS, In a brief summary .
See other blog posts ROS series
This paper records ROS Logical view .
ROS Adopt distributed design idea , Run and process data on a node by node basis . The brief idea is shown in the figure above :
The server: Physical serversNode: Operation node , Each node is an executableroscore: A node- yes ROS The system is located in the information processing center of the machine , all ROS Messages are sent via the local
roscoreforward - Each physical server must be up and running
- yes ROS The system is located in the information processing center of the machine , all ROS Messages are sent via the local
NodeHandle:ROS Class provided , Handle to the node , As a carrier of service or topic- ROS This class handles the interaction between different nodes
- Automatically reclaim resources when destroyed
Service: ROS A two-way data transmission mode , Must be NodeHandle As a carrier- Client End : Access one end of the service as client As required msg Format send request
- Server End : Receive defined msg Format message , And respond to the request
Topic:ROS It provides a single data transmission mode , Must be NodeHandle As a carrier- Publisher (publisher) : By definition msg Format release message
- Subscribers (suscriber): Receive defined msg Formatted message
follow-up ROS Working space for
边栏推荐
- 谷歌加大型文字广告是什么?怎么用?
- [leetcode] valid phone number Bash
- Temporary objects and compilation optimization
- How to turn on the hotspot for the mobile phone after the computer is connected to the network cable
- Should the audience choose observation mode or positioning mode?
- [wsl2]wsl2 migrate virtual disk file ext4 vhdx
- Idea installation tutorial
- C language implementation of the classic eight queens problem
- numpy多维数组转置transpose
- Auto commit attribute of MySQL
猜你喜欢

Leetcode find duplicates

How to solve the problems when using TV focusable to package APK in uni app

Idea installation tutorial

A problem discovery and attempted solution to the strange stop of server script

六、出库管理功能的实现

Database query user mailbox
![[projet cs144 de Stanford Computing Network] lab1: Stream reassembler](/img/7b/fad18b68a6ee30d1dec4dad6273b98.png)
[projet cs144 de Stanford Computing Network] lab1: Stream reassembler

Project training (XVII) -- personal work summary

Set and array conversion, list, array

Traversal of binary tree - first order traversal, middle order traversal, and second order traversal
随机推荐
Work and life
How many times does the constructor execute?
Thread code learning notes
Record the VMware installation process of VMware Tools and some problems encountered
RSA encryption colloquial explanation
Happy string
A summary of global variables and typedef
How to turn on the hotspot for the mobile phone after the computer is connected to the network cable
D template instance does not match declaration
Golang learning essay
Page optimization - Notes
详细受众特征详细解释
Wangdao machine test - Chapter 6 - maximum common divisor GCD and minimum common multiple LCM
Stack stack LIFO
redis
【软考】软件设计师知识点整理(待更新)
MySQL ---- where后使用字段别名
Run Presto under docker to access redis and Bi presentation
September 3, 2021 visual notes
Leetcode question brushing 04 string