I have a robot based on Raspberry Pi which has real-time running control algorithms, reads sensor data and has to serve data real-time. This will be very cpu-intensive for the Pi so I need a light method to simply monitor my data (curves, matrices, vectors and 2d-maps)
I know there are many possibilites for this, which are listed here I already tried
TKinter: Seems to be a nice module for the pure interactive GUI applications. Though it cannot run in another parallel thread thus I must move my main application in another thread (which is also multithreaded) This got very hard and unstable for me. It wasn't also my approach.
PyGame: Works slow for me and also unstable events. In both cases (TKinter and Pygame) the Pi has to serve a X-Display which is also cpu-intensive.
- Webserver: Controlling the Pi with a web server using i.e. javascript. Is it a good and efficient method? I haven't yet try it and several another methods listed in link.
Considering this is a little bit subjective question, at this point I would like to ask the community what you would use for this approach.