Local control
Local mode constructs DobotCtrl directly, without an HTTP server.
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() are logical operations used to preserve the common interface; they do not acquire MG400 hardware ownership. turn_on_motor() maps to EnableRobot() and turn_off_motor() to DisableRobot(). Perform motor and motion operations only after verifying physical safety.