python
from robo_infra.actuators import Servo
from robo_infra.core.types import Limits
# Create a servo (simulation by default)
servo = Servo(
name="gripper",
channel=0,
limits=Limits(min_value=0, max_value=180),
)
# Move to position with async
await servo.move_to(90)
print(f"Position: {servo.position}°")
# Smooth movement
await servo.move_to(45, speed=0.5)