Steering Engine
Adapting model:ultraArm P340
Product diagram
Steering Engine : Increase the joint freedom of the mechanical arm
Working Principle
What is Steering Engine?
- The steering gear is actually a servo motor. Because domestic users have begun to use the rudder shaft control of equipment such as aircraft models, these lightweight servo motors are called steering gear in China
What is a servo motor?
- Servo motor refers to the engine that controls the operation of mechanical components in the servo system, and it is an indirect speed change device for auxiliary motor
Working principle of servo motor
- Servo system is an automatic control system that enables the output controlled variables such as position, orientation and state of objects to follow the arbitrary change of input target (or given value). The servo is mainly positioned by pulses. It can be basically understood that when the servo motor receives a pulse, it will rotate the angle corresponding to one pulse to achieve displacement. Because the servo motor itself has the function of sending pulses, so each angle the servo motor rotates will send a corresponding number of pulses, so that a echo, or closed loop, is formed with the pulse received by the servo motor, The system will know how many pulses are sent to the servo motor, and how many pulses are received back at the same time. In this way, the rotation of the motor can be accurately controlled, so as to achieve accurate positioning, which can reach 0.001 mm.
Applicable objects
- Used as mechanical arm J4 joint
Installation Tutorial Text
Step 1: Insert the quick change steering gear from top to bottom
Step 2: Insert Connector
Matters Needing Attention
- Please ensure that the product has been successfully connected according to the instructions
- Please ensure that the product is powered by the attached adapter
- Please ensure that the power adapter works properly
Use Steering Engine in Python environment:
from pymycobot import ultraArm
# Connecting the mechanical arm
ua = ultraArm('COM17', 115200)
ua.sleep(0.5)
# Return to zero
ua.go_zero()
ua.sleep(1)
# Simple control of four joints
ua.set_angles([20, 30, 40, 50], 100)
Reference video