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.

More

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.

Less

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

1824325STMICROELECTRONICS
STM32VLDISCOVERY
BOARD, EVAL, STM32VL-DISCOVERY
1565666NXP
EVB9S12NE64E
KIT, MC9S12NE64 EVAL BOARD
1579753NXP
LFEBS12UB
KIT, S12UB, STARTER FOR HCS12
1579754NXP
LFEBS12UBLAB
KIT, S12UB, EVALUATION LAB
1839826NXP
EVB9S12XEP100
BOARD, EVAL, MC9S12XE & XS-FAMILIES
1653791NXP
M52233DEMO
MCF52233 LOW COST EVALUA
M52233DEMO is a low-cost development board for the ColdFire MCF52233 microcontroller.
1893331NXP
FSLBOT
KIT, DEV, MECHATRONICS ROBOT
Tower Mechatronics Board with ColdFire MCF52259 and 4 degrees of freedom bipedal robot.
1893341NXP
TWR-MECH
BOARD, TOWER SYSTEM, MECHATRONICS
1784753NXP
TWR-MCF5225X-KIT
KIT, TOWER SYS W/V2 KIRIN3 MCU BOARD
1892378NXP
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.
1843926NXP
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.
1558601MICROCHIP
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.
1558601MICROCHIP
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.
1523316MICROCHIP
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 EncoderE40 Series ApplicationEN40Click here
NXP MCUXGATE Library: PWM Driver Generating flexible PWM signals on GPIO pinsAN3225S12X FamilyClick here
NXP MCUSystem Design and Layout Techniques for Noise Reduction in MCU-Based SystemsAN1259Click here
NXP MCUHow to Configure and Use the XGATE on S12X DevicesAN2685S12X FamilyClick here
NXP MCUUsing the Mini-FlexBus External Bus Interface for ColdFire® MicrocontrollersAN3854MCF5225xClick here
NXP MCUHow to Develop I/O Drivers for MQXAN3902MCF5225xClick here
NXP MCUUsing the Pulse Width
Modulation with the MCF521x ColdFire® Microcontroller
AN3511MCF521xClick here
NXP MCUUsing ADC and QADC Modules with ColdFire MicrocontrollersAN3749MCF522xClick here
NXP MCUUsing the ColdFire Flash Module with the MCF521x ColdFire MicrocontrollerAN3521MCF521xClick here
NXP MCUMotor Control Under the NXP MQX Operating SystemAN4254Click here
KÜBLER EncoderInstalling instructions for rotary encodersClick here
MICROCHIP MCUImplementing File I/O Functions Using Microchip’s Memory Disk Drive File System LibraryAN1045Click here
MICROCHIP MCUData Encryption Routines for PIC24 and dsPIC® DevicesAN1044PIC24Click here
MICROCHIP MOSFET DriverMicrochip's Power MOSFET Driver Simulation ModelsAN1256Click here
MICROCHIP MOSFET DriverLatch-up Protection For MOSFET DriversAN763Click here
MICROCHIP MOSFET DriverMatching MOSFET Drivers to MOSFETsAN799Click here
MICROCHIP MOSFET DriverDetermining MOSFET Driver Needs for Motor Drive ApplicationsAN898Click here
MICROCHIP MOSFET DriverAvoiding MOSFET Driver OverstressAN1327TC4422Click here
MICROCHIP MOSFET DriverDriving Power MOSFETs in High-Current, Switch Mode RegulatorsAN786TC4422Click here
NXPMCUPhilips ARM LPC microcontroller familyAN10256LPC2000 Click here
NXPMCULPC2000 secondary bootloader for code update using IAPAN10835LPC2000 Click here
NXPMCUmC/OS-II time management in LPC2000AN10413LPC2000 Click here
NXPMCUPCB layout guidelines for NXP MCUs in BGA packagesAN10778Click here
NXPMCULPC1700 secondary USB bootloaderAN10866LPC1700Click here
NXPMCUBLDC motor control with LPC1700AN10898LPC1700Click here
NXPMCUUsing the LPC1700 power modesAN10915LPC1700Click here
NXPMCULPC176x/175x 12-bit ADC design guidelinesAN10974LPC176x/175xClick here
ROHMMotor DriverH-Bridge Drivers for Brush Motors H-Bridge Drivers11007EDY01BD622x SeriesClick here
TEXAS INSTRUMENTS Motor DriverUC3717 and L-C Filter Reduce EMI and Chopping Losses in Step MotorSLUA141UC3717Click here
TEXAS INSTRUMENTS Motor DriverDRV88xx Current Recirculation and Decay Modes Application ReportSLVA350DRV88xxClick here
TEXAS INSTRUMENTS Motor DriverAccurate PWM Duty Cycle ClampSLUA253UC3705NG4Click here
TEXAS INSTRUMENTS Motor DriverNew Driver ICs Optimize High-Speed Power MOSFET Switching CharacteristicsSULA054UC3705NG4Click here
TEXAS INSTRUMENTS Motor DriverU-137 Practical Considerations in High Performance MOSFET, IGBT and MCT GateSULA105UC3705NG4Click here
TEXAS INSTRUMENTS Motor DriverDRV8809/DRV8810 EVMSLVA303DRV8810PAPClick here
TEXAS INSTRUMENTS Motor DriverPowerPAD™ Made EasySLMA004DRV8810PAPClick here
TEXAS INSTRUMENTS Motor DriverEfficiency And Power Losses Calculation of Synchronous Buck ConverterSLUU271TPS28225DClick here
ManufacturerProduct TypeAN TitleAN NumberPart NumberURL
ManufacturerProduct TypeWhite Paper TitleURL
NXP MCUEvaluation Board for the 16-bit MC9S12XE and XS-Families EVB9S12XEP100. MC9S12XE100Click here
NXP MCUTWR-MCF5225X User ManualTWR-MCF5225X-KIT MC5225xClick here
MICROCHIP MCUPIC32 Starter Kit User's GuideDM320001PIC32 FamilyClick here
MICROCHIP MCUPIC32 USB Starter Kit II User’s GuideDM320003-2PIC32 FamilyClick here
MICROCHIP MCUPIC32 Ethernet Starter Kit II User’s GuideDM320004PIC32 FamilyClick here
NXPMCUNXP - OM11042 - MCU - Prototyping BoardOM11042 LPC2368Click here
NXPMCUNXP - OM11043 - MCU - Prototyping BoardOM11043 LPC1768Click here
TEXAS INSTRUMENTS Motor DriverDRV8821/DRV8823 User's GuideDRV8821EVM DRV8821DCA.Click here
ManufacturerProduct TypeEvaluation Kits TitleEVKs Part NumberPart NumberURL
MICROCHIPMOTORBrushed DC Motor BasicsClick here
MICROCHIPMOTORSensorless BLDC motor control using a Majority Function Click here
MICROCHIP MCUPIC32 Architecture OverviewClick here
MICROCHIP MCUPIC32 DMA ModuleClick here
MICROCHIP MCUPIC32 Execution PipelineClick here
ManufacturerProduct TypeTraining TitlePart NumberURL