当前位置:网站首页>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年防止网络攻击的15个网络安全实践,你学会了吗?
- typescript学习
- MySQL error 1055 solution: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains
- 以训辅教,以战促学 | 新版攻防世界平台正式上线运营!
- 查找最大的n个文件
- pnpm install出现:ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
- SQL server 2014 怎么一次性导出多个查询结果?
- 类型“DropDownList”的控件“ContentPlaceHolder1_ddlDepartment”必须放在具有 runat=server 的窗体标记内。
- MySQL-索引优化和查询优化
- OC-Category
猜你喜欢

A Preliminary Study on the Basic Principles of Formal Methods

MySQL - locking mechanism

WebForm DropDownList分别绑定年月

(2022 Niu Ke Duo School 5) D-Birds in the tree (tree DP)

Mysql error 2003 solution Can 't connect to Mysql server on' localhost '(10061).

MySQL-FlinkCDC-Hudi实时入湖

MySQL-索引详解

LeetCode 2360. 图中的最长环

Compact格式下MySQL的数据如何存储到磁盘

主流定时任务解决方案全横评
随机推荐
LeetCode 283. Shifting Zeros (Simple, Array)
MySQL-多版本并发控制
(2022 Niu Ke Duo School 5) D-Birds in the tree (tree DP)
查看僵尸进程
我与csdn
OC-NSDictionary
(2022 Niu Ke Duo School 5) B-Watches (two points)
MySQL batch update
OC-NSString
MySQL - based
Link with Game Glitch(spfa判负环)
(2022牛客多校五)C-Bit Transmission(思维)
gdalinfo: error while loading shared libraries: libgdal.so.30: cannot open shared object file: No su
pnpm + workspace + changesets 构建你的 monorepo 工程
apt & apt-get命令
常用的云安全防护措施盘点
从云计算到函数计算
以训辅教,以战促学 | 新版攻防世界平台正式上线运营!
主流定时任务解决方案全横评
[mixed] PIP in domestic source tutorial and domestic source address