Velocity streaming ================== Call ``send_velocity`` / ``sendVelocity`` in a loop while you want the robot to move. Each call applies for the ``lease`` duration you pass; when commands stop arriving, the lease runs out, or ``stop`` is called, the Appliance publishes zero velocity and the robot stops. The lease cannot exceed 2 seconds. Use ``move`` for finite motion that lasts longer than a velocity lease. .. tab-set:: :sync-group: sdk-language .. tab-item:: Python :sync: python .. literalinclude:: scripts/locomotion-teleop.py :language: python .. tab-item:: TypeScript :sync: typescript .. literalinclude:: scripts/locomotion-teleop.ts :language: typescript