当前位置:网站首页>ROS file system and related commands
ROS file system and related commands
2022-08-02 08:03:00 【Abbaaccording】
Level 1: catkin_workspace
Level 2: src build devel
The third level (under the src directory): package1 package2
Level 4: CmakeLists.txt package.xml scripts msg srv include src launch

build: Compilation space, used to store CMake and catkin cache information, configuration information and other intermediate files
devel: The development space is used to store the object files generated after compilation, including header files, dynamic and static link libraries, executable files, etc.
src:Source space
Execute command 1 2 3
1. roscore
roscore is a collection of ros system prerequisite nodes and programs, roscore must be running for ROS nodes to communicate
Starting roscore is equivalent to starting ros master ros parameter server rosout log node
2. rosrun
rosrun toolkit name executable
Example: rosrun turtlesim turtlesim_node
3. roslaunch
Example: roslaunch toolkit name launch file name
4. Build
catkin_create_pkg custom package name dependency package -> create a new ROS function package
5, delete
sudo apt purge xxx -> delete a feature package
6, check
rospack list ->List all function packs
rospack find package name ->Query whether a function package exists, if so, return the installation path
roscd package name -> enter a package
rosls package name ->list files under a package
apt search xxx ->Search for a feature package
7, change
rosed package name file name ->modify the function package file
need to install vim
Example: rosed turtlesim Color.msg
边栏推荐
- (2022牛客多校五)C-Bit Transmission(思维)
- MySQL-索引详解
- CollectionUtil: a collection of functional style tool
- 概率论与数理统计
- LeetCode 283. Shifting Zeros (Simple, Array)
- Comprehensive experiment of MPLS and BGP
- PanGu-Coder:函数级的代码生成模型
- 2022-08-01 第四小组 修身课 学习笔记(every day)
- 带手续费买卖股票的最大利益[找DP的状态定义到底缺什么?]
- 59: Chapter 5: Develop admin management services: 12: MongoDB usage scenarios; (non-core data, non-core data with a relatively large amount of data, small private files such as face photos;)
猜你喜欢
随机推荐
主流定时任务解决方案全横评
About the SQL concat () function problem, how to splice
Probability Theory and Mathematical Statistics
OC-NSNumber and NSValue are generally used for boxing and unboxing
吃透Chisel语言.31.Chisel进阶之通信状态机(三)——Ready-Valid接口:定义、时序和Chisel中的实现
The best interests of buying and selling stocks with handling fees [What is missing in the definition of DP status?]
LeetCode brush questions (7)
MySQL-FlinkCDC-Hudi enters the lake in real time
Modify apt-get source to domestic mirror source
2022年数据泄露平均成本高达435万美元,创历史新高!
有点奇怪!访问目的网址,主机能容器却不行
MySQL database design specification
playwright 爬虫使用
MySQL-锁机制
关于DDoS的几个误区
OC-NSDictionary
MySQL-Execution Process + Cache + Storage Engine
hdu1752 copy
MySQL-FlinkCDC-Hudi实时入湖
初探形式化方法基本原理








