Modular motor driver with torque control for gripping mechanism

Research output: Contribution to journalConference article

Abstract

This paper presents the algorithms for controlling the torque of a DC motor via a motor driver. Controlling the torque of the DC motor is achieved via PWM variations. The core of the project lies in the capability of the algorithm to regulate PWM to the motor by sensing the average current flow. This algorithm, when implemented on a DC motor that is coupled to a gripping actuator will enable the actuator to have torque control to grasp an object. Torque control algorithm in a gripping actuator will allow sufficient force to be exerted to the object grasped without damaging the object. Apart from that, this algorithm will also protect the hardware of the actuator to ensure it is operating within the continuous current rating of the motor and driver. This is possible by taking in the magnitude of the current drawn by the load as the feedback to the system and set appropriate action to protect the system from damage when a certain setpoint of current is reached. In implementing the project, several algorithms were tested to achieve the torque control algorithm requirement including on-off algorithm, P algorithm, PI algorithm, PD algorithm and PID algorithm. Using the same hardware configuration, the different algorithms produced different outcomes on the output of the controller. The output of the controller is monitored on a computer via serial communication. The serial communication over the USB port on the computer is done by utilizing the Processing programming language and integrated development environment (IDE). This software will enable the output of the controller to be mapped on the computer monitor to provide a real-time graphical view of the output values to the user. These graphical outputs of the controller was evaluated based on the response time, degree of overshooting, and steady-state error to determine the most optimal method of control to be implemented in torque control scheme. The advantage of this method is the minimal cost incurred and the system built does not involve complex feedback system. The application of this system for now is limited to controlling motors connected directly to the load (gripper) without passing through any gear conversions.

Original languageEnglish
Pages (from-to)1476-1482
Number of pages7
JournalProcedia Engineering
Volume41
DOIs
Publication statusPublished - 01 Jan 2012
Event2nd International Symposium on Robotics and Intelligent Sensors 2012, IRIS 2012 - Kuching, Sarawak, Malaysia
Duration: 04 Sep 201206 Sep 2012

Fingerprint

Torque control
DC motors
Actuators
Controllers
Pulse width modulation
Torque
Computer monitors
Feedback
Hardware
Grippers
Communication
Computer programming languages
Gears

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

@article{2a9c047a2230412f81e3cec830cbe006,
title = "Modular motor driver with torque control for gripping mechanism",
abstract = "This paper presents the algorithms for controlling the torque of a DC motor via a motor driver. Controlling the torque of the DC motor is achieved via PWM variations. The core of the project lies in the capability of the algorithm to regulate PWM to the motor by sensing the average current flow. This algorithm, when implemented on a DC motor that is coupled to a gripping actuator will enable the actuator to have torque control to grasp an object. Torque control algorithm in a gripping actuator will allow sufficient force to be exerted to the object grasped without damaging the object. Apart from that, this algorithm will also protect the hardware of the actuator to ensure it is operating within the continuous current rating of the motor and driver. This is possible by taking in the magnitude of the current drawn by the load as the feedback to the system and set appropriate action to protect the system from damage when a certain setpoint of current is reached. In implementing the project, several algorithms were tested to achieve the torque control algorithm requirement including on-off algorithm, P algorithm, PI algorithm, PD algorithm and PID algorithm. Using the same hardware configuration, the different algorithms produced different outcomes on the output of the controller. The output of the controller is monitored on a computer via serial communication. The serial communication over the USB port on the computer is done by utilizing the Processing programming language and integrated development environment (IDE). This software will enable the output of the controller to be mapped on the computer monitor to provide a real-time graphical view of the output values to the user. These graphical outputs of the controller was evaluated based on the response time, degree of overshooting, and steady-state error to determine the most optimal method of control to be implemented in torque control scheme. The advantage of this method is the minimal cost incurred and the system built does not involve complex feedback system. The application of this system for now is limited to controlling motors connected directly to the load (gripper) without passing through any gear conversions.",
author = "{Dickson Neoh}, {Tze How} and Baharuddin, {Mohd Zafri} and Mohideen, {Syed Sulaiman Kaja} and {Mohamed Sahari}, {Khairul Salleh} and Adzly Anuar",
year = "2012",
month = "1",
day = "1",
doi = "10.1016/j.proeng.2012.07.338",
language = "English",
volume = "41",
pages = "1476--1482",
journal = "Procedia Engineering",
issn = "1877-7058",
publisher = "Elsevier BV",

}

Modular motor driver with torque control for gripping mechanism. / Dickson Neoh, Tze How; Baharuddin, Mohd Zafri; Mohideen, Syed Sulaiman Kaja; Mohamed Sahari, Khairul Salleh; Anuar, Adzly.

In: Procedia Engineering, Vol. 41, 01.01.2012, p. 1476-1482.

Research output: Contribution to journalConference article

TY - JOUR

T1 - Modular motor driver with torque control for gripping mechanism

AU - Dickson Neoh, Tze How

AU - Baharuddin, Mohd Zafri

AU - Mohideen, Syed Sulaiman Kaja

AU - Mohamed Sahari, Khairul Salleh

AU - Anuar, Adzly

PY - 2012/1/1

Y1 - 2012/1/1

N2 - This paper presents the algorithms for controlling the torque of a DC motor via a motor driver. Controlling the torque of the DC motor is achieved via PWM variations. The core of the project lies in the capability of the algorithm to regulate PWM to the motor by sensing the average current flow. This algorithm, when implemented on a DC motor that is coupled to a gripping actuator will enable the actuator to have torque control to grasp an object. Torque control algorithm in a gripping actuator will allow sufficient force to be exerted to the object grasped without damaging the object. Apart from that, this algorithm will also protect the hardware of the actuator to ensure it is operating within the continuous current rating of the motor and driver. This is possible by taking in the magnitude of the current drawn by the load as the feedback to the system and set appropriate action to protect the system from damage when a certain setpoint of current is reached. In implementing the project, several algorithms were tested to achieve the torque control algorithm requirement including on-off algorithm, P algorithm, PI algorithm, PD algorithm and PID algorithm. Using the same hardware configuration, the different algorithms produced different outcomes on the output of the controller. The output of the controller is monitored on a computer via serial communication. The serial communication over the USB port on the computer is done by utilizing the Processing programming language and integrated development environment (IDE). This software will enable the output of the controller to be mapped on the computer monitor to provide a real-time graphical view of the output values to the user. These graphical outputs of the controller was evaluated based on the response time, degree of overshooting, and steady-state error to determine the most optimal method of control to be implemented in torque control scheme. The advantage of this method is the minimal cost incurred and the system built does not involve complex feedback system. The application of this system for now is limited to controlling motors connected directly to the load (gripper) without passing through any gear conversions.

AB - This paper presents the algorithms for controlling the torque of a DC motor via a motor driver. Controlling the torque of the DC motor is achieved via PWM variations. The core of the project lies in the capability of the algorithm to regulate PWM to the motor by sensing the average current flow. This algorithm, when implemented on a DC motor that is coupled to a gripping actuator will enable the actuator to have torque control to grasp an object. Torque control algorithm in a gripping actuator will allow sufficient force to be exerted to the object grasped without damaging the object. Apart from that, this algorithm will also protect the hardware of the actuator to ensure it is operating within the continuous current rating of the motor and driver. This is possible by taking in the magnitude of the current drawn by the load as the feedback to the system and set appropriate action to protect the system from damage when a certain setpoint of current is reached. In implementing the project, several algorithms were tested to achieve the torque control algorithm requirement including on-off algorithm, P algorithm, PI algorithm, PD algorithm and PID algorithm. Using the same hardware configuration, the different algorithms produced different outcomes on the output of the controller. The output of the controller is monitored on a computer via serial communication. The serial communication over the USB port on the computer is done by utilizing the Processing programming language and integrated development environment (IDE). This software will enable the output of the controller to be mapped on the computer monitor to provide a real-time graphical view of the output values to the user. These graphical outputs of the controller was evaluated based on the response time, degree of overshooting, and steady-state error to determine the most optimal method of control to be implemented in torque control scheme. The advantage of this method is the minimal cost incurred and the system built does not involve complex feedback system. The application of this system for now is limited to controlling motors connected directly to the load (gripper) without passing through any gear conversions.

UR - http://www.scopus.com/inward/record.url?scp=84901054405&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84901054405&partnerID=8YFLogxK

U2 - 10.1016/j.proeng.2012.07.338

DO - 10.1016/j.proeng.2012.07.338

M3 - Conference article

VL - 41

SP - 1476

EP - 1482

JO - Procedia Engineering

JF - Procedia Engineering

SN - 1877-7058

ER -