I am working on a ROS project and one of the goals is to combine it with MicroPython. I am still kinda a newbie in terms of giving support with MicroPython libraries, however I am looking forward to trying to create a one to interface ROS and uPy since I haven't found much like it in the internet. I am just starting and don't know much about ROS and its communication protocol. Either way I will give it a try and start developing the necessary scripts in the following repo: https://github.com/sasilva1998/rosserial
It would be amazing if somebody was already developing the same thing or something related. If interested, any help or info is welcomed to the repo.