Flora is a robot visualization software based on Foxglove, designed to help users gain a more intuitive understanding of a robot's operational status and to facilitate debugging and control. Initially, Flora was a branch of Foxglove, but after Foxglove announced it would no longer be open-source, I decided to continue maintaining this branch and named it Flora. Since my work primarily revolves around this software, I aim to maintain it to meet my own needs.
Flora will inherit the already open-source features of Foxglove and will develop new functionalities on that foundation to meet more user needs. In the future, I may develop the following features:
Fix some bugs in Foxglove to enhance software stability and performance.
Improve Flora's documentation to help users utilize the software more effectively.
Data resource management functionality to support local visualization management of mcap and bag resource files.
Flora-agent, which supports running an agent on the robot to facilitate remote debugging. Users can connect directly to the agent via a client to manipulate array information on ROS.
A simple data management server to facilitate internal data sharing within the team.
User-customizable panels, allowing users to create their own panels using TypeScript and React.
Although I have many ideas, there is still a lot of work to be done, so I may not be able to complete all feature development in the short term. I will strive to make Flora more powerful, but I cannot guarantee specific completion timelines.
This is my first time maintaining an open-source project on GitHub, so there may be some shortcomings. I hope everyone can be understanding. If you have any suggestions or ideas, please feel free to submit an issue on GitHub, and I will respond as soon as possible. Additionally, I welcome everyone to participate in the development of Flora so we can create a better robot visualization software together.
Top comments (0)