Certainly, here's the translation of the provided description into English:
Rosbag Recorder is an intuitive tool designed for recording rosbags with an emphasis on ensuring quality and user convenience. The application eliminates potential errors associated with improper topic names, while also providing flexibility in controlling the recording's duration.
- Automatic Topic Name Correction: The application focuses on delivering correct topic names, eliminating common errors.
- Customized Recording: Users can set the recording duration, maximum message count, or manually stop the recording when desired.
- Flexibility: Though built using Electron, its presentation layer is based on Angular.
- Developer-friendly: For advanced users, we offer the ability to switch from loading from dict to direct loading from the Angular server.
- Clone the repository:
git clone [repository link]
. - Navigate to the project directory:
cd rosbag-recorder
. - Install dependencies:
npm install
. - To run in developer mode (from the Angular server):
npm run start:electron
.
If you're interested in expanding or modifying this application, we encourage pull requests or issue reports in the GitHub issues section.