An extended friction model to capture load and temperature effects in robot joints | Synapse