Using ROS for Bipedal Balancing
I'm looking to use ROS for a robot that balances in a bipedal configuration and can maintain its balance with external forces being applied (light pushing). My main concern would be if ROS could handle quickly taking in sensor data and making small adjustments during operation. I'm aware that ROS 2 has better support for real time systems, however my team is more acquainted with ROS 1 and will be using components that don't have explicit support in ROS 2 yet.
The system will be equipped with an arduino as an interface to motor controllers (and potentially the sensors) connected to a Raspberry Pi or Jetson Nano that will be running ROS. An external computer will more than likely be providing the actual balancing algorithm through ROS.
Any help in this topic is greatly appreciated. I can provide more details about the robot and its theoretical software architecture as needed.