R中是否需要C++和Python

2024-05-14 17:33:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我是ROS的新手,我想弄清楚ROS是如何工作的,所以我从源代码安装ROS。在

<>我发现大多数ROS包包含两种代码:C++和Python。例如,下面是ROS包actionlibsrc的体系结构:

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 && makec++文件来使用ROS包actionlib?在


Tags: pysrcclientidserveractionrossimple
1条回答
网友
1楼 · 发布于 2024-05-14 17:33:31

这取决于你的用例。可以选择Python或C++。在

在您的例子中,actionlib:如果不是用Python编写代码,就不需要它。但一般来说,最好是同时拥有这两个代码,因为在几个代码示例中,我看到了Python和C++都被使用,并且您将无法运行这些代码。在

相关问题 更多 >

    热门问题