NXT bluetooth has extremely high latency specific to the NXT communications protocol.

Would it be possible to work around this by writing an NXT program (or firmware) that checks the bluetooth every so often for commands, acts on those commands, and feeds back sensor data to the computer? MSRS uses this approach to NXT development.
I am on an FTC team, and our robot can get joystick messages at 10Hz over bluetooth, which is much faster than ROS can send the motor commands to the NXT.

Max