ローカル制御

ローカルモードでは DobotCtrl を直接作成し、HTTP サーバーを経由しません。

from dobot.dobot_ctrl import DobotCtrl

robot = DobotCtrl(dobot_ip="192.168.1.6", instance_name="Ctrl")
try:
    print(robot.get_current_pose())
    print(robot.get_current_angle())
    print(robot.get_error_code())
finally:
    robot.disconnect()

take_arm() / give_arm() は MG400 のハードウェア制御権取得ではなく、共通 I/F に合わせた論理操作です。turn_on_motor() は EnableRobot()、turn_off_motor() は DisableRobot() に対応します。モータ操作や移動は実機の安全確認後に行ってください。