ROBOTICS
Industrial Robotic Arm
Robotic arm forms a key part of industrial robotics. With tools mounted onto the robotic arm, a variety of different jobs such as soldering, painting and palletizing can be performed. There are several types of robotic arms currently employed in a wide range of industrial applications; namely - cartesian, cylindrical, polar and articulated robotic arms. An articulated robotic arm is the most popular type and has a higher DOF (Degree of Freedom), small size and wide operation range, as well as capability to avoid obstacles within a small space.
An articulated robot arm typically consists of rigid rods and rotatable articulations. A servo control system is used to control servo motors which drive articulations to rotate. It includes three modules: servo motor control, sensor and central control modules. Servo motor control module integrates a MCU, a motor driver, an encoder and a current sensor. Based on instructions from central module, MCU sends control signals to the motor driver which then amplifies the signals to drive motor to rotate. Encoder and current sensor are responsible for monitoring motor and returning feedback info to the MCU to ensure proper operation of servo motor. The sensor module involves many types of sensor such as proximity, image, pressure and LVDT sensors, which are used to collect data regarding robot arms’ motion behaviors and send to central control module after being processed by signal conditioning circuit. Central control module has a DSP and PLC module. DSP calculates motion trails and parameters of articulations based on data provided by sensor module. And then it sends the results to servo motor control module through CAN bus so that the required operation can be implemented by robot arms. PLC module provides a human-machine interface through which users can set programs to control robot arms. Additionally, PLC module has interfaces for connecting panic button and different types of relay which are used to control tools attached on robot arms.
With the advancement of robotics and artificial intelligence, robotic arms would become smarter and would be employable in more applications in the near future.
Hover over the diagram blocks to view recommended products for this solution:
Receives signals from the sensors and outputs instructions to the MCU
Click for full parts list
Controls the motion of the Servo Motor
Click for full parts list
HMI Control Center - outputs instructions to other devices
Click for full parts list
Detects the motion and position info of the Servo Motor
Click for full parts list
Motor Driver
Click for full parts list
Detects the current consumtion of the Servo Motor
Click for full parts list
I/O interface between DSP and MCU
Click for full parts list
Image Sensor
Click for full parts list
Force Sensor
Click for full parts list
LVDT Sensor
Click for full parts list
Power supply unit for the control system
Click for full parts list
Memory
Click for full parts list
USB Interface
Click for full parts list
Proximity Sensor
Click for full parts list
RS232/485 Interface
Click for full parts list
Human Machine Interface
Click for full parts list
Servo Motor
Click for full parts list
Signal Condition
Click for full parts list
Emergency Stop
Click for full parts list
Cables
Click for full parts list
Image | Manufacturer & Part Number | Description |
---|
LAPP KABEL | Cable | Cables for Robotics and Power Chain Systems | ÖLFLEX- | Click here | |
ANALOG DEVICES | DSP | Power Bypass Decoupling of SHARC Processors | EE-253 | ADSP-21371 | Click here |
ANALOG DEVICES | DSP | Interfacing SDRAM Memories to SHARC Processors | EE-286 | ADSP-21371 | Click here |
ANALOG DEVICES | DSP | Using the UART Port Controller on SHARC Processors | EE-296 | ADSP-21371 | Click here |
ANALOG DEVICES | DSP | Designing and Debugging Systems with SHARC Processors | EE-305 | ADSP-21364 | Click here |
ANALOG DEVICES | DSP | Implementing an Ogg Vorbis Decoder on SHARC Processors | EE-320 | ADSP-21364 | Click here |
ARTESYN | Power Supply | NLP150L Quad | AN123 | NLP150L | Click here |
ARTESYN | Power Supply | NLP150L Single and Triple | AN1249 | NLP150L | Click here |
NXP | DSP | Using Symphony Studio with the DSP563xxEVM | AN3754 | DSP563xx | Click here |
NXP | DSP | Interfacing Flash Memory With the DSP56300 Family of Digital Signal Processors | APR26 | DSP56300 | Click here |
NXP | DSP | DSP56300 Interfacing EPROM and EEPROM Memory with the DSP56300 Family of Digital Signal Processors | APR27 | DSP56300 | Click here |
NXP | DSP | Booting DSP563xx Devices through the Serial Communication Interface (SCI) | AN1781 | DSP563xx | Click here |
NXP | DSP | DSP56300 Interfacing Serial EEPROM to DSP563xx | APR38 | DSP563xx | Click here |
NXP | DSP | Using the DSP56300 Direct Memory Access Controller | APR23 | DSP56300 | Click here |
NXP | DSP | DSP56300 Family: ECP Standard Parallel Interface for DSP56300 Devices | AN2085 | DSP56300 | Click here |
KÜBLER | Encoder | Installing instructions for rotary encoders | Click here | ||
MICROCHIP | DSC | Implementing Digital Lock-In Amplifiers Using the dsPIC® DSC | AN1115 | dsPIC | Click here |
MICROCHIP | DSC | ECAN™ Operation with DMA on dsPIC33F and PIC24H Devices | AN1249 | PIC33F, PIC24H | Click here |
MICROCHIP | DSC | Using External Data Memory with PIC24F/24H/dsPIC33F Devices | AN1210 | PIC24F/24H/dsPIC33F | Click here |
MICROCHIP | DSC | Using the C30 Compiler to Interface Serial EEPROMs with dsPIC33F | AN1100 | dsPIC33F | Click here |
NXP | MCU | PCB layout guidelines for NXP MCUs in BGA packages | AN10778 | Click here | |
NXP | MCU | BLDC motor control with LPC1700 | AN10898 | LPC1700 | Click here |
NXP | MCU | Using the LPC1700 power modes | AN10915 | LPC1700 | Click here |
NXP | MCU | LPC176x/175x 12-bit ADC design guidelines | AN10974 | LPC176x/175x | Click here |
STMICROELECTRONICS | MCU | Getting started with STM32F10xxx hardware development | AN2586 | STM32F10xxx | Click here |
STMICROELECTRONICS | MCU | Using the high-density STM32F10xxx FSMC peripheral to drive external memories | AN2784 | STM32F10xxx | Click here |
STMICROELECTRONICS | MCU | How to achieve 32-bit timer resolution using the link system in STM32F10x microcontrollers | AN2592 | STM32F10xxx | Click here |
STMICROELECTRONICS | MCU | STM32F101xx, STM32F102xx and STM32F103xx low-power modes | AN2629 | STM32F103xx | Click here |
TEXAS INSTRUMENTS | DSP | Emulation Fundamentals for TI 's DSP Solutions | SPRA439E | TI 's DSP | Click here |
TEXAS INSTRUMENTS | DSP | Board and System Design Considerations for the TMS320VC5503/06/07/09A DSPs | SPRAB14 | TMS320VC5503/06/07/09A | Click here |
TEXAS INSTRUMENTS | DSP | TMS320VC5510/5510A Hardware Designer's Resource Guide | SPRAA43A | TMS320VC5510/5510A | Click here |
TEXAS INSTRUMENTS | DSP | Recommended Power Solutions For TMS320C5509A/07/03 | SLVA206 | TMS320C5509A/07/03 | Click here |
TEXAS INSTRUMENTS | DSP | Achieving Efficient Memory System Performance w/ I-Cache on the TMS320VC5501/02 | SPRA924A | TMS320VC5501/02 | Click here |
TEXAS INSTRUMENTS | MCU | Programming the On-Chip Flash Memory in a Stellaris Microcontroller | AN01237-06 | Stellaris 3000 | Click here |
TEXAS INSTRUMENTS | MCU | Flash Protection for Stellaris Microcontrollers | AN01257-03 | Stellaris 3000 | Click here |
TEXAS INSTRUMENTS | MCU | Clocking options for Stellaris Family Microcontrollers | AN01240-04 | Stellaris 3000 | Click here |
TRACOPOWER | Power Supply | Power Supplies with a “cool” design | TOP100 | Click here | |
Manufacturer | Product Type | AN Title | AN Number | Part Number | URL |
---|
NXP | DSP | StarCore DSPs Boost VoIP: NXP Designs Its Latest DSPs for Packet-Telephony Applications | Click here |
TEXAS INSTRUMENTS | MCU | Design considerations when selecting a TI ARM-based processor for industrial app | Click here |
TEXAS INSTRUMENTS | MCU | Serial Wire Debug—Ideal for Microcontrollers | Click here |
TEXAS INSTRUMENTS | DSP | The TMS320 DSP Algorithm Standard White Paper | Click here |
TEXAS INSTRUMENTS | DSP | Fixed vs. Floating Point white paper | Click here |
TEXAS INSTRUMENTS | DSP | Optimizing Power Consumption in DSP Designs Whitepaper | Click here |
TEXAS INSTRUMENTS | DSP | An Overview of TI's Digital Video Software Development Kit | Click here |
TEXAS INSTRUMENTS | DSP | Real-Time Data Exchange | Click here |
TEXAS INSTRUMENTS | DSP | Code Composer Studio IDE v2.0 White Paper | Click here |
TEXAS INSTRUMENTS | DSP | Enhance DMA Efficiently Manages Multiple Real-Time Data Streams White Paper | Click here |
TEXAS INSTRUMENTS | DSP | Software and Hardware Design Challenges due to Dynamic Raw NAND Market | Click here |
TEXAS INSTRUMENTS | DSP | Getting the Most Out of Your Image-Processing Pipeline White Paper | Click here |
TEXAS INSTRUMENTS | DSP | Fixed vs. Floating Point white paper | Click here |
TEXAS INSTRUMENTS | DSP | Reference Frameworks for eXpressDSP Software: A White Paper | Click here |
TEXAS INSTRUMENTS | DSP | The TMS320 DSP Algorithm Standard White Paper | Click here |
Manufacturer | Product Type | White Paper Title | URL |
---|
MICROCHIP | DSC | DM240001 Explorer 16 Development Board | DM240001 | DSPIC33 | Click here |
MICROCHIP | DSC | dsPICDEM 2 Development Board | DM300018 | dsPIC30F | Click here |
MICROCHIP | DSC | dsPICDEM™ MC1 Motor Control Development System | DM300020 | dsPIC30F | Click here |
MICROCHIP | DSC | Microstick for dsPIC33F and PIC24H Devices | DM330013 | DSPIC33F | Click here |
NXP | MCU | Rapid prototyping for the LPC1768 MCU | OM11043 - KIT | LPC1768 | Click here |
TEXAS INSTRUMENTS | DSC | TMS320F28335 controlCARD | TMDSCNCD28335 | TMS320F28335 | Click here |
TEXAS INSTRUMENTS | DSC | TMS320F2808 Experimenter Kit | TMDSDOCK2808 | TMS320F2808 | Click here |
TEXAS INSTRUMENTS | DSC | F28035 Piccolo controlCARD | TMDXCNCD28035 | TMS320F28035 | Click here |
TEXAS INSTRUMENTS | DSC | Delfino C28343 Experimenter's Kit | TMDXDOCK28343 | TMS320C28343 | Click here |
Manufacturer | Product Type | Evaluation Kits Title | EVKs Part Number | Part Number | URL |
---|
ANALOG DEVICES | DAC | Fully Accurate, 16-Bit, UnBuffered VOUT Quad SPI Interface DAC: AD5066 | AD5066 | Click here |
NXP | MCU | Flexis QE 32-bit ColdFire® V1 Microcontrollers | ColdFire V1 MCU | Click here |
NXP | EVK | Tower Board System – A Modular Development Platform | NA | Click here |
MICROCHIP | MOTOR | Brushed DC Motor Basics | Click here | |
MICROCHIP | MOTOR | Sensorless BLDC motor control using a Majority Function | Click here | |
NXP | MCU | An Introduction to ARM Cortex-M3: LPC175X series | LPC175X | Click here |
TEXAS INSTRUMENTS | DSP | Bringing DSP closer to ARM and Leveraging DSP MHz for signal processing | TI's DSP | Click here |
TEXAS INSTRUMENTS | MCU | Introduction to Stellaris® ARM Cortex™-M3 MCUs | Stellaris MCU | Click here |
TEXAS INSTRUMENTS | MCU | Stellaris® ARM-based MCUs: Communications Introduction | Stellaris MCU | Click here |
Manufacturer | Product Type | Training Title | Part Number | URL |
---|