How robots and brain-computer interfaces could transform str