Electra is a ROS2 package creator tool. It simplifies the creation of ROS2 packages with a user-friendly interface and automated configuration support.
- Easy to Use: Intuitive GUI for seamless package creation.
- Customizable Packages: Add publishers, subscribers, and timer callbacks.
- Automated File Generation: Automatically creates
CMakeLists.txt
,package.xml
, andhpp/cpp
files. - C++ and ROS2 Humble Support: Currently supports only C++ and ROS2 Humble on Linux.
git clone https://github.com/user/Electra.git
cd Electra
- Start Electra Interface:
./electra
- Enter Package Name and Description: Provide a name and description for your ROS2 package.
- Define Components: Add publishers, subscribers, and timers.
- Generate Your Package: Click the "CREATE" button to generate the package.
This project is licensed under the Apache License 2.0. See the LICENSE
file for more details.