Skip to content

Roadmap

Introduction

As mentioned in Getting started, the project is mostly for my own learning purposes. I am not sure how far I will get with it, but I will try to keep it up to date.

I want to share it with others, so also I want to make it clear what is the current state of the project and what is planned for the future. (what I can afford myself to plan given it's a hobby project)

Roadmap

null

Feature parity with open_mower_ros

I'd like to focus first on making sure everyone who is OpenMower user can use OpenMowerROS2 as a drop-in replacement for open_mower_ros.

This definitely means implementing all the features that are already implemented in open_mower_ros, but done in a different way.

Compatibility with all side projects that are using open_mower_ros is not expected. For example, Mowgli or OpenMowerGUI are not in the scope of this project.

Modularity

What if we have a modular system that can be used with other hardware as well? One of the closest examples would be a Mowgli compatible hardware layer. What about other YardForce or similar mowers?

Additional sensors

It does not limit to base mower only. What about other sensors?

More fancy stuff

What about other capabilities? Your robot could be a mower, but also be responsible for other garden chores.

GitHub issues

All the work is tracked in GitHub issues:

Feel free to add your own.

Conclusion

All this stuff is not going to happen overnight. It will take time. It can stay as a hobby project, or it can grow into something bigger. It's up to you.