Eldercare robot helps seniors sit and stand, catches if they fall