I'm a newbie on ROS and I'm trying to figure out how ROS works so I'm installing ROS from source.
I've found that most of ROS packages contains two kinds of codes: C++ and Python. For example, here is the architecture of src
of the ROS package actionlib
:
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
I'm thinking if I can remove all of python scripts and only cmake && make
the c++ files to use the ROS package actionlib?