0%

Motor In Robots

1. Why

Method: test the single motor first and then deploy it to real robot

Any problem can be solved using a layered abstraction

2. Motor Types

AC Motor, taken from AC, application in industrial

  • Higher power, higher torque

Brushed and Brushless DC

  • Brushed
  • Brushless: smooth, no noise, efficient, high speed

Geared-: Speed reduction

Stepper/Servo: highest precision

3. Control the Motor

  1. Motor, can’t de anything
  2. Supply Voltage, the motor can move
  3. Motor Driver, take low voltage and output high voltage
  4. Motor Controller, take practical input and output real signal
  5. Open-loop control, feedback control, encoder, at a precise speed
  6. Communication layer, serial
  7. Robot controller
  8. Driver software,

image-20221107222539340

Keep the system more modularity, easier to swap the components


4. For Robot

How to choose?

  • Torque, know the load of your robot
  • Speed, on mobile robot, trade off between torque and speed
  • Accuracy,
  • Voltage, check the nominal volt, the mainstream

5. How to Master Robotics

Stage 1

  • Programming
  • Assembly
  • Electronics

Stage 2

  • OO-programming
  • Math and Physics
  • Linux
  • Embedded System

Stage 3

  • Algorithm
  • Library
  • ROS
  • Design:need a mechanical expert

Stage 4

  • Technology that fascinating
  • Work on various tool
  • Work with as many single board as possible
  • Maintain the project gut hub

6. Speed, Torque, Current

Ref

First, there is current, the current in the magefield would generate force

If there is movement, it would generate a oppose voltage (current)

  • Faster, the current would be less
  • Stall, the largest current

image-20221119214701264

Try to keep in the left half