answersLogoWhite

0

Basically a robot consist of a lot of wheel and rope, controlled by motor, which is in turn controlled by a software.
A motor have certain angular speed, so by using flip-flop, a kind of thing that hardware maker use to count time, we can control the angle of movement.

For example if the speed of the motor in the robot arm is 600 rpm, and we want to move the robot arm by 36 degree clockwise, we will need to turn on the motor for 0.01 second or 10 microsecond. If we want to turn it 36 degree counterclockwise, we have to turn it on for the same time but with different electricity polarity. Of course in reality you will have to consider that the motor will need time to reach that angular speed.
Because we will need to turn on the motor for 10 microseconds, we will need to set the flip-flop counter accordingly. For example if your flip-flop frequency is 1MHz, which is 1000 count per microsecond, you will need to set the down counter to 10000.
This is the basic logic for controlling one wheel of the robot.

If we are to make a complete robot, we have to make a software to control it, which basically means that the software have to control how many microseconds each motor in the robot have to be powered, and the polarity of the electricity used to power it.
To get a clearer picture about how robot work, you will need to study about the mechanic of wheel, motor and rope, and you will have to study about digital logic.
Which one of the two you are currently studying ?

Basically a robot consist of a lot of wheel and rope, controlled by motor, which is in turn controlled by a software.
A motor have certain angular speed, so by using flip-flop, a kind of thing that hardware maker use to count time, we can control the angle of movement.

For example if the speed of the motor in the robot arm is 600 rpm, and we want to move the robot arm by 36 degree clockwise, we will need to turn on the motor for 0.01 second or 10 microsecond. If we want to turn it 36 degree counterclockwise, we have to turn it on for the same time but with different electricity polarity. Of course in reality you will have to consider that the motor will need time to reach that angular speed.
Because we will need to turn on the motor for 10 microseconds, we will need to set the flip-flop counter accordingly. For example if your flip-flop frequency is 1MHz, which is 1000 count per microsecond, you will need to set the down counter to 10000.
This is the basic logic for controlling one wheel of the robot.

If we are to make a complete robot, we have to make a software to control it, which basically means that the software have to control how many microseconds each motor in the robot have to be powered, and the polarity of the electricity used to power it.
To get a clearer picture about how robot work, you will need to study about the mechanic of wheel, motor and rope, and you will have to study about digital logic.

User Avatar

Wiki User

15y ago

What else can I help you with?