我是一名初学者,正在尝试理解ROS的工作原理,所以我正在从源码安装ROS。
我发现大多数ROS包都包含两种类型的代码:C++和Python。例如,这里是ROS包“actionlib”的
我发现大多数ROS包都包含两种类型的代码:C++和Python。例如,这里是ROS包“actionlib”的
src
的架构:src/
├── actionlib
│ ├── action_client.py
│ ├── action_server.py
│ ├── exceptions.py
│ ├── goal_id_generator.py
│ ├── handle_tracker_deleter.py
│ ├── __init__.py
│ ├── server_goal_handle.py
│ ├── simple_action_client.py
│ ├── simple_action_server.py
│ └── status_tracker.py
├── connection_monitor.cpp
└── goal_id_generator.cpp
我在思考是否可以删除所有Python脚本,只使用cmake && make
编译C++文件,并使用ROS包actionlib?