Bilateral teleoperation of a dual arms surgical robot with passive virtual fixtures generation