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 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
![]() | EMBEST LPC1768-SK | KIT, STARTER, LPC1768 Low cost development kit for NXP LPC1768 (100MHz, the very fast Cortex-M3 processor), including the LPC1768 evaluation board and Emlink for ARMJTAG adapter. | |
![]() | EMBEST EM-LPC1700-68 | KIT, EVAL, LPC1768, ARM-CM3 EM-LPC1700 is the latest generation of full function evaluation board produced by Embest for NXP ARM Cortex-M3 core-based processors. | |
![]() | TEXAS INSTRUMENTS DK-LM3S9B96-FS8 | BOARD, MEMORY EXPANSION, FLASH, SRAM 8 Mb memory expansion board for the Stellaris DK-LM3S9B96 Development Kit. | |
![]() | TEXAS INSTRUMENTS EKC-LM3S811 | KIT, EVAL, LM3S811, CODESOURCERY The Stellaris® LM3S811 Evaluation Board is both a compact and versatile evaluation platform for the Stellaris LM3S811 ARM® Cortex™-M3-based microcontroller, and an In-Circuit Debug Interface (ICDI) for any Stellaris microcontroller-based target board. | |
![]() | NXP TWR-MPC5125-KIT | KIT, TOWER SYS, MPC5125 Features the MPC5125, a cost and power consumption optimized, industrial networking, automotive, and human-machine interface (HMI) solution. | |
![]() | NXP TWR-MPC5125 | MOD, TOWER SYS, MPC5125 A single board computer as well as a part of the NXP Tower System, a modular development platform. | |
![]() | NXP CWMPCEVB5200BE | KIT, MPC5200B EVALUATION BOARD MPC5200B development board featuring 128MB DDR SDRAM, 32MB Flash, Ethernet (10/100 BaseT) RJ-45 port, Universal Serial Bus Connector. | |
![]() | NXP M52233DEMO | MCF52233 LOW COST EVALUA M52233DEMO is a low-cost development board for the ColdFire MCF52233 microcontroller. | |
![]() | NXP M52235EVB | Evaluation Kit for MCF5223x Microcontrol The M52235EVB evaluation board provides an excellent vehicle for embarking on a high-performance embedded design of the MCF5223x Family of ColdFire microprocessors. | |
![]() | NXP KWIKSTIK-K40 | KIT, DEV, KINETIS KWIKSTIK, K40 The KwikStik development tool is an ultra low-cost, all-in-one development tool for evaluating, developing and debugging Kinetis MCUs. | |
![]() | NXP TWR-K40X256-KIT | KIT, TOWER SYSTEM, KINETIS, K40 The TWR-K40X256-KIT is a development platform for the Kinetis K40 & K30 families of microcontrollers, and is part of the Tower System modular development platform. | |
![]() | NXP TWR-K60N512-KIT | KIT, TOWER SYSTEM, KINETIS, K60 The TWR-K60N512-KIT is a development plataform for the Kinetis K60 & K10/K20 families of microcontrollers, and is part of the Tower System modular development platform. | |
![]() | MICROCHIP MA320002 | KIT, PIC32 USB PLUG IN MODULE This Plug-in Module enables USB development using a PIC32, Explorer 16 development board. Requires USB PICtail+ (AC164131) for connecting USB hardware. | |
![]() | MICROCHIP MA320001 | MODULE, PIC32, FOR EXPLORER 16 This Plug-in Module enables PIC32 development on the Explorer 16 development board (DM240001 or DM240002) and supports the MPLAB Real ICE Trace kit (AC244006). | |
Image | Manufacturer & Part Number | Description |
---|
LAPP KABEL | Cable | Cables for Robotics and Power Chain Systems | ÖLFLEX- | Click here | |
ANALOG DEVICES | DSP | Interfacing SDRAM Memories to SHARC Processors | EE-286 | ADSP-21371 | 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 SEMICONDUCTOR | DSP | Using Symphony Studio with the DSP563xxEVM | AN3754 | DSP563xx | Click here |
NXP SEMICONDUCTOR | DSP | Interfacing Flash Memory With the DSP56300 Family of Digital Signal Processors | APR26 | DSP56300 | Click here |
NXP SEMICONDUCTOR | DSP | DSP56300 Interfacing EPROM and EEPROM Memory with the DSP56300 Family of Digital Signal Processors | APR27 | DSP56300 | Click here |
NXP SEMICONDUCTOR | DSP | Booting DSP563xx Devices through the Serial Communication Interface (SCI) | AN1781 | DSP563xx | Click here |
NXP SEMICONDUCTOR | DSP | DSP56300 Interfacing Serial EEPROM to DSP563xx | APR38 | DSP563xx | Click here |
NXP SEMICONDUCTOR | DSP | Using the DSP56300 Direct Memory Access Controller | APR23 | DSP56300 | Click here |
NXP SEMICONDUCTOR | 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 | LPC176x/175x 12-bit ADC design guidelines | AN10974 | LPC176x/175x | 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 |
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 | 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 |
TEXAS INSTRUMENTS | DSC | TMS320F28335 controlCARD | TMDSCNCD28335 | TMS320F28335 | 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 SEMICONDUCTOR | MCU | Flexis QE 32-bit ColdFire® V1 Microcontrollers | ColdFire V1 MCU | Click here |
NXP SEMICONDUCTOR | EVK | Tower Board System – A Modular Development Platform | NA | 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 |
---|