Download attached - Robotics and Mechatronics

Transcript
3.6. CONTROL SYSTEM
block with an image. In the image processing block first a Region of Interest (ROI) is
determined. This ROI is used to calculate the position of the robot and the contrast of
the image. The two position signals are used to calculate the position of the robot in
3D space. This position and the position setpoint is used in the magnetic controller to
calculate an error signal, which is used to calculate the desired magnetic field (force
and/or torque). The desired magnetic field is mapped to currents for the eight coils
which are driven by the current controllers. The contrast from both images is used to
maximize the contrast of the image. Maximizing the contrast is done in the autofocus
controller which sets the motor controllers with an desired position or velocity.
Camera (H)
Camera (V)
Image
Processing
Image
Processing
Contrast (H)
2D Position (V)
2D Position (H)
Contrast (V)
3D Position
Calculation
Autofocus
Control
3D Position
Motor Controllers
Position Setpoint
Magnetic
Control
Desired Magnetic Field
Mapping
Current Controllers
Figure 3.14: Software flowchart of the main processes. The two cameras deliver an
image to the image processing blocks. The image processing blocks calculate the contrast of the images and the position of the robots in the images. The contrast is used
for autofocusing. The position signals are combined in a 3-dimensional position. This
3D position is used in the magnetic controller to calculated the desired magnetic field.
The magnetic field is mapped to currents for the eight electromagnets.
This software structure has to be programmed in some kind of platform. We have
30