Hi!
I'm doing a school group project, where we are developing a prototype for a motorized and instrumented exoskeleton that will be used for physiotherapy. It will consist of an actuator at the knee joint with a torque sensor and an encoder. We are also thinking about adding more sensors, like IMUs.
We want to use the sensor data and display it in a presentable way, with charts etc for the physiotherapist. Our idea was to use a Raspberry Pi 5 and host a web server on it and build a web interface. The idea was also to build a control software with ROS2 on Raspberry Pi 5 as a foundation and use the Raspberry Pi Pico microcontroller with micro-ROS to handle real-time operations like sensor data collection and actuator control.
Our supervisor told us that we should consider looking for other options for MCU/SBC (he said that the rpi is old), but he also said that he doesn't know the market that well. I have done some quick research and i still think this setup is the best cause it is easy to run a web server on the Pi 5. I have checked on alternative solutions like a arduino portenta h7, but came to the conclusion that it's not ideal because it has limited web server support and limited storage capabilites (we want to be able to store sensor data).
Do you have any suggestions for another MCU/SBC setup we should use? Or is the rpi setup that we already considered the most optimal?
We'll appreciate any help we could get!
I'm doing a school group project, where we are developing a prototype for a motorized and instrumented exoskeleton that will be used for physiotherapy. It will consist of an actuator at the knee joint with a torque sensor and an encoder. We are also thinking about adding more sensors, like IMUs.
We want to use the sensor data and display it in a presentable way, with charts etc for the physiotherapist. Our idea was to use a Raspberry Pi 5 and host a web server on it and build a web interface. The idea was also to build a control software with ROS2 on Raspberry Pi 5 as a foundation and use the Raspberry Pi Pico microcontroller with micro-ROS to handle real-time operations like sensor data collection and actuator control.
Our supervisor told us that we should consider looking for other options for MCU/SBC (he said that the rpi is old), but he also said that he doesn't know the market that well. I have done some quick research and i still think this setup is the best cause it is easy to run a web server on the Pi 5. I have checked on alternative solutions like a arduino portenta h7, but came to the conclusion that it's not ideal because it has limited web server support and limited storage capabilites (we want to be able to store sensor data).
Do you have any suggestions for another MCU/SBC setup we should use? Or is the rpi setup that we already considered the most optimal?
We'll appreciate any help we could get!