useage is very easy, just download the ros2_pkg_create.py and put in a workspace(direction),
and run ![]()
python3 ros2_pkg_create <package_name>
such as create demo_pkg:
python3 ros2_pkg_create demo_pkg
output is :
正在生成混合功能包: my_pkg
已创建: src/my_pkg/CMakeLists.txt
已创建: src/my_pkg/package.xml
已创建: src/my_pkg/setup.cfg
已创建: src/my_pkg/LICENSE
已创建: src/my_pkg/src/hello_world.cpp
已创建目录: src/my_pkg/include/my_pkg/
已创建: src/my_pkg/src/script_node.py
已创建: src/my_pkg/my_pkg/init.py
已创建: src/my_pkg/my_pkg/py_node.py
功能包 [my_pkg] 生成完毕!
提示: 记得在 CMakeLists.txt 中根据需要补充依赖项。
按照以下步骤进行下一步操作:
1.编译功能包: colcon build --symlink-install --packages-select my_pkg
2.安装功能包: source install/setup.bash
3.测试可执行程序: hello_world
4.测试 C++节点: ros2 run my_pkg hello_world
5.测试 Python 节点: ros2 run my_pkg script_node
6.测试 Python 模块: ros2 run my_pkg my_py_node
follow the instructions in output, you can build and run package in one minute.
you will get a ros2 pkg template, you can easily add C++ , Python and normal executable.
welcom to Star the project: GitHub - yjphhw/ros2_pkg_create: A utility script for generating ROS 2 package templates that support both C++ and Python nodes, simplifying mixed-language development within a single package. · GitHub