当前位置:网站首页>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
边栏推荐
- OC-Category
- The best interests of buying and selling stocks with handling fees [What is missing in the definition of DP status?]
- OC-NSArray
- Go implements distributed locks
- MySQL - slow query log
- Hack The Box - File Transfers Module详细讲解中文教程
- MySQL-执行流程+缓存+存储引擎
- (2022牛客多校五)B-Watches(二分)
- 2022年数据泄露平均成本高达435万美元,创历史新高!
- 数据中心的网络安全操作规范
猜你喜欢
Xilinx Constraint Study Notes - Timing Constraints
MySQL - low level settings
playwright 爬虫使用
2022-08-01 第四小组 修身课 学习笔记(every day)
(2022 Nioke Duo School 5) C-Bit Transmission (Thinking)
责任链模式(Chain Of Responsibility)
2022-2023 十大应用开发趋势
研发创新编码器霍尔板,引领企业高质量发展
Introduction to Totem Pole and Push-Pull Circuits
(2022 Niu Ke Duo School 5) B-Watches (two points)
随机推荐
正则表达式
Ask a question, my Flinkcdc has run through, I can monitor the binlog of msql, and I can also send kafk
Splunk Field Caculated 计算字段
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;)
替换ptmalloc,使用tcmalloc和jemalloc
spark read folder data
类型“DropDownList”的控件“ContentPlaceHolder1_ddlDepartment”必须放在具有 runat=server 的窗体标记内。
UG NX二次开发(C#)-外部模式-导出dwg格式的文件
带手续费买卖股票的最大利益[找DP的状态定义到底缺什么?]
Inverter insulation detection detection function and software implementation
OC-NSString
MySQL-数据库事务详解
问个问题,我的Flinkcdc已经跑通了,可以监听msql的binlog了,也能发送kafk
LeetCode 2312. Sell Wood Blocks
playwright 爬虫使用
OC-NSNumber和NSValue一般用来装箱拆箱
OC-error prompt
Hack The Box - File Transfers Module详细讲解中文教程
MySQL-多版本并发控制
爬虫 视频爬取工具you-get