ROBOTICS
Automatic Guided Vehicle - AGV
Automatic Guided Vehicle (AGV) is a type of unmanned wheel-driven robot. Under the instructions given by monitoring system, it is able to find the specified destination through predetermined route by utilizing automatic guide devices and on-board sensors and then complete assigned tasks. Due to advantages of agility and intelligence, AGV is mainly used in applications such as flexible manufacturing systems and smart warehouses.
An AGV device is composed of a variety of modules for navigation, movement, obstacle detection, loading/unloading, communication and power supply. Navigation is certainly the key function. Nowadays, navigation methods adopted in AGV include electromagnetic, magnetic stripe, optical, infrared, laser and visual navigation. Laser navigation is a popular method used in AGV due to its high agility and accurate control. To implement laser navigation, a great number of rectangular prisms that can reflect laser back to vehicles are required to be fixed on walls and obstacles, and laser transceivers that can rotate horizontally should be mounted on top of vehicles. When vehicles are moving, the real-time location can be calculated based on incident angle and prisms’ positions, and then compared with the predetermined route stored in memory to accurately adjust vehicles’ movement.
The movement module of an AGV is made up of motors, motor control units and driving circuits. Vehicles’ speed is controlled by processor. The moving direction of vehicles changes when the motors on both sides are rotating at different speed. During movement, AGV needs an ultrasonic or infrared sensor to detect obstacles standing in its way. Furthermore, an accelerometer is used to detect the inclination of ground in order to prevent fall of loaded goods. AGV’s loading/unloading module is used to load and unload goods by driving a motor to control forklift. Battery is used as power supply of AGV. When low power is detected, monitoring system gives vehicles an instruction to go to a specific position to charge automatically.
With the development of sensor technology, multiple navigation and obstacle detection methods could be combined together to realize AGVs with more intelligence and accuracy.
Hover over the diagram blocks to view recommended products for this solution:
Used for processing signals from sensors, calculating AGV's location in real time as well as ensuring that the AGV moves along specified route.
Click for full parts list
Used for processing signals from sensors, calculating AGV's location in real time as well as ensuring that the AGV moves along specified route.
Click for full parts list
Drives stepper motor to rotate laser transceiver horizontally.
Click for full parts list
A low-voltage, high-current gate driver should be used to drive MOSFET.
Click for full parts list
Used for driving high-power motor so that AGV can move and perform loading/unloading.
Click for full parts list
Used for driving high-power motor so that AGV can move and perform loading/unloading.
Click for full parts list
Laser transmitter.
Click for full parts list
Laser transceiver to receive laser reflected from rectangular prisms.
Click for full parts list
Infrared sensor is used to detect obstacles in short distance.
Click for full parts list
Ultrasonic sensor is used to detect obstacles in short distance.
Click for full parts list
Three-axis accelerometer detects inclination of ground during movement of AGV.
Click for full parts list
It monitors the motor's rotational parameters.
Click for full parts list
It monitors the motor's rotational parameters.
Click for full parts list
Battery
Click for full parts list
Battery Charger
Click for full parts list
AC-DC Converter
Click for full parts list
DC-DC Converter
Click for full parts list
![]() | STMICROELECTRONICS STM32VLDISCOVERY | BOARD, EVAL, STM32VL-DISCOVERY | |
![]() | NXP EVB9S12NE64E | KIT, MC9S12NE64 EVAL BOARD | |
![]() | NXP LFEBS12UB | KIT, S12UB, STARTER FOR HCS12 | |
![]() | NXP LFEBS12UBLAB | KIT, S12UB, EVALUATION LAB | |
![]() | NXP EVB9S12XEP100 | BOARD, EVAL, MC9S12XE & XS-FAMILIES | |
![]() | NXP M52233DEMO | MCF52233 LOW COST EVALUA M52233DEMO is a low-cost development board for the ColdFire MCF52233 microcontroller. | |
![]() | NXP FSLBOT | KIT, DEV, MECHATRONICS ROBOT Tower Mechatronics Board with ColdFire MCF52259 and 4 degrees of freedom bipedal robot. | |
![]() | NXP TWR-MECH | BOARD, TOWER SYSTEM, MECHATRONICS | |
![]() | NXP TWR-MCF5225X-KIT | KIT, TOWER SYS W/V2 KIRIN3 MCU BOARD | |
![]() | 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. | |
![]() | MICROCHIP DM320011 | BOARD, DEV, AUDIO, PIC32MX The audio Development Board for PIC32 MCUs features an 80 MIPS PIC32 MCU, 24 bit Wolfson audio codec, two-inch color LCD Display, USB interface, and an onboard microphone. | |
![]() | 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). | |
Manufacturer & Part Number | Description |
---|
AUTONICS | Encoder | E40 Series Application | EN40 | Click here | |
NXP | MCU | XGATE Library: PWM Driver Generating flexible PWM signals on GPIO pins | AN3225 | S12X Family | Click here |
NXP | MCU | System Design and Layout Techniques for Noise Reduction in MCU-Based Systems | AN1259 | Click here | |
NXP | MCU | How to Configure and Use the XGATE on S12X Devices | AN2685 | S12X Family | Click here |
NXP | MCU | Using the Mini-FlexBus External Bus Interface for ColdFire® Microcontrollers | AN3854 | MCF5225x | Click here |
NXP | MCU | How to Develop I/O Drivers for MQX | AN3902 | MCF5225x | Click here |
NXP | MCU | Using the Pulse Width Modulation with the MCF521x ColdFire® Microcontroller | AN3511 | MCF521x | Click here |
NXP | MCU | Using ADC and QADC Modules with ColdFire Microcontrollers | AN3749 | MCF522x | Click here |
NXP | MCU | Using the ColdFire Flash Module with the MCF521x ColdFire Microcontroller | AN3521 | MCF521x | Click here |
NXP | MCU | Motor Control Under the NXP MQX Operating System | AN4254 | Click here | |
KÜBLER | Encoder | Installing instructions for rotary encoders | Click here | ||
MICROCHIP | MCU | Implementing File I/O Functions Using Microchip’s Memory Disk Drive File System Library | AN1045 | Click here | |
MICROCHIP | MCU | Data Encryption Routines for PIC24 and dsPIC® Devices | AN1044 | PIC24 | Click here |
MICROCHIP | MOSFET Driver | Microchip's Power MOSFET Driver Simulation Models | AN1256 | Click here | |
MICROCHIP | MOSFET Driver | Latch-up Protection For MOSFET Drivers | AN763 | Click here | |
MICROCHIP | MOSFET Driver | Matching MOSFET Drivers to MOSFETs | AN799 | Click here | |
MICROCHIP | MOSFET Driver | Determining MOSFET Driver Needs for Motor Drive Applications | AN898 | Click here | |
MICROCHIP | MOSFET Driver | Avoiding MOSFET Driver Overstress | AN1327 | TC4422 | Click here |
MICROCHIP | MOSFET Driver | Driving Power MOSFETs in High-Current, Switch Mode Regulators | AN786 | TC4422 | Click here |
NXP | MCU | Philips ARM LPC microcontroller family | AN10256 | LPC2000 | Click here |
NXP | MCU | LPC2000 secondary bootloader for code update using IAP | AN10835 | LPC2000 | Click here |
NXP | MCU | mC/OS-II time management in LPC2000 | AN10413 | LPC2000 | Click here |
NXP | MCU | PCB layout guidelines for NXP MCUs in BGA packages | AN10778 | Click here | |
NXP | MCU | LPC1700 secondary USB bootloader | AN10866 | LPC1700 | 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 |
ROHM | Motor Driver | H-Bridge Drivers for Brush Motors H-Bridge Drivers | 11007EDY01 | BD622x Series | Click here |
TEXAS INSTRUMENTS | Motor Driver | UC3717 and L-C Filter Reduce EMI and Chopping Losses in Step Motor | SLUA141 | UC3717 | Click here |
TEXAS INSTRUMENTS | Motor Driver | DRV88xx Current Recirculation and Decay Modes Application Report | SLVA350 | DRV88xx | Click here |
TEXAS INSTRUMENTS | Motor Driver | Accurate PWM Duty Cycle Clamp | SLUA253 | UC3705NG4 | Click here |
TEXAS INSTRUMENTS | Motor Driver | New Driver ICs Optimize High-Speed Power MOSFET Switching Characteristics | SULA054 | UC3705NG4 | Click here |
TEXAS INSTRUMENTS | Motor Driver | U-137 Practical Considerations in High Performance MOSFET, IGBT and MCT Gate | SULA105 | UC3705NG4 | Click here |
TEXAS INSTRUMENTS | Motor Driver | DRV8809/DRV8810 EVM | SLVA303 | DRV8810PAP | Click here |
TEXAS INSTRUMENTS | Motor Driver | PowerPAD™ Made Easy | SLMA004 | DRV8810PAP | Click here |
TEXAS INSTRUMENTS | Motor Driver | Efficiency And Power Losses Calculation of Synchronous Buck Converter | SLUU271 | TPS28225D | Click here |
Manufacturer | Product Type | AN Title | AN Number | Part Number | URL |
---|
NXP | MCU | Evaluation Board for the 16-bit MC9S12XE and XS-Families | EVB9S12XEP100. | MC9S12XE100 | Click here |
NXP | MCU | TWR-MCF5225X User Manual | TWR-MCF5225X-KIT | MC5225x | Click here |
MICROCHIP | MCU | PIC32 Starter Kit User's Guide | DM320001 | PIC32 Family | Click here |
MICROCHIP | MCU | PIC32 USB Starter Kit II User’s Guide | DM320003-2 | PIC32 Family | Click here |
MICROCHIP | MCU | PIC32 Ethernet Starter Kit II User’s Guide | DM320004 | PIC32 Family | Click here |
NXP | MCU | NXP - OM11042 - MCU - Prototyping Board | OM11042 | LPC2368 | Click here |
NXP | MCU | NXP - OM11043 - MCU - Prototyping Board | OM11043 | LPC1768 | Click here |
TEXAS INSTRUMENTS | Motor Driver | DRV8821/DRV8823 User's Guide | DRV8821EVM | DRV8821DCA. | Click here |
Manufacturer | Product Type | Evaluation Kits Title | EVKs Part Number | Part Number | URL |
---|
MICROCHIP | MOTOR | Brushed DC Motor Basics | Click here | |
MICROCHIP | MOTOR | Sensorless BLDC motor control using a Majority Function | Click here | |
MICROCHIP | MCU | PIC32 Architecture Overview | Click here | |
MICROCHIP | MCU | PIC32 DMA Module | Click here | |
MICROCHIP | MCU | PIC32 Execution Pipeline | Click here | |
Manufacturer | Product Type | Training Title | Part Number | URL |
---|