SlideShare a Scribd company logo
1 of 1
Download to read offline
Peter Cai, Frank Hoffman, Luke Miller, Robert Schultz, Rahul Tandon
{pc472, fhh9, lsm88, rws113, rt363}@scarletmail.rutgers.edu
Advisor: Prof. Kristin Dana
Introduction
❖ Stop Sign Detection
➢ Stop signs are detected using a Cascade Object
Detector
■ Done by creating an image pyramid and
running a detection window pixel by pixel
over each layer of the pyramid, identifying the
object inside the window as a stop sign or not
a stop sign.
➢ The Cascade Object Detector is trained using
HOG features.
Computer Vision
Autonomous Vehicle Learning System (AVLS)
Robotics and Control
❖ Line Detection
➢ Images are converted to black and white
contour images using Canny Filter.
➢ Strong straight lines are extracted using
Hough Transform.
➢ Pairs of lines are compared to a
predetermined set of criteria, including
angles and width.
➢ The displacement and error angle are
calculated for drive control.
❖ Robotic Design
➢ Baron 4-Wheel Drive Robot Platform
■ 9x7” metal frame with 4 independent DC Motor drive trains
■ Integrated rear wheel quadrature encoders
➢ Raspberry Pi 2 B
■ Integrated GPIO control using Python
■ Quad-Core ARM CPU
■ Powered by 5v between 1A and 2A
➢ Raspberry Pi Camera
■ Fast on-board I2C Communication
■ Inexpensive and simple integration with project
➢ 4-Way H-Bridge Motor Controller
■ Expansive Python library
■ Built in PWM Control
■ Independent wheel control
❖ Control System
➢ PID Controller - Used to smooth motion is adjustment for error.
PID Controller is a weighted control loop feedback mechanism
tuned to our specific test environment.
❖ Simulation
➢ Vehicles in the simulation drive in a mock city, turning at
intersections and driving through the lanes.
➢ As the vehicles drive, they recognize lanes and intersections and map
them into a global database. The cars announce their location
information so that the server is able to perform traffic analysis.
➢ Server can select for optimized routes over time, using an A* tree
and heuristics-based algorithm.
➢ The parameters of the simulation can be scaled by size, and vehicle
count.
❖ Testing
➢ The proportional, integral, and derivative portions of the PID
controller were modified systematically to arrive at the working
model.
The goal of the AVLS is the design and control of an autonomous
vehicle, using networked communication, computer vision and route
optimization. Lane and traffic indicator detection enable the robot to
avoid obstacles and navigate a mock city testbed. Newly discovered
paths between nodes are communicated to a centralized server and
optimized over time. This study demonstrates important capabilities of
autonomous travel as a widespread form of transportation.
Testing and Simulation
❖ Intersections
➢ QR codes are used to uniquely identify
intersections.
➢ ZBar library is used to locate QR
codes and recognize them.
■ QR codes are used to determine
distance from the intersection.
■ QR codes are located underneath
stop signs.
Future Developments
❖ The current implementation has a half second of network lag and
close to a full second of computation time. Possible solutions
include:
➢ On-board processing on a larger vehicle; Reduced latency
➢ Graphics Processor Parallelization; Faster computation
❖ A proprietary mapping tool may be a good supplement for
simulation design, as more precise parameters like road events and
road type could increase the realism of the project.
❖ Multiple local servers can be created to communicate with cars
within a few miles of it, much like a cellular tower.
Group 34

More Related Content

What's hot

Smart Traveller- Proficient Taxi Business Application
Smart Traveller- Proficient Taxi Business ApplicationSmart Traveller- Proficient Taxi Business Application
Smart Traveller- Proficient Taxi Business ApplicationGaurav Kumbhar
 
GPS based smart CAB dispatch system
GPS based smart CAB dispatch systemGPS based smart CAB dispatch system
GPS based smart CAB dispatch systemJani Abbasi
 
Protection system for level crossings by geospatial analysis in real time
Protection system for level crossings by geospatial analysis in real timeProtection system for level crossings by geospatial analysis in real time
Protection system for level crossings by geospatial analysis in real timeJose Gomez Castaño
 
Automated traffic control system
Automated traffic control systemAutomated traffic control system
Automated traffic control systemLikithe
 
Veridict Trafiklab meetup 2016 12-06
Veridict Trafiklab meetup 2016 12-06Veridict Trafiklab meetup 2016 12-06
Veridict Trafiklab meetup 2016 12-06Elias Arnestrand
 
Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...
Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...
Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...Jose Gomez Castaño
 
GIS for traffic signal optimization.
GIS for traffic signal optimization.GIS for traffic signal optimization.
GIS for traffic signal optimization.Vinod Shinde
 
Road hotspot warning system based cooperative concept
Road hotspot warning system based cooperative conceptRoad hotspot warning system based cooperative concept
Road hotspot warning system based cooperative conceptHAO YE
 
Urban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An OverviewUrban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An OverviewRakedet
 
Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...
Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...
Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...IJERDJOURNAL
 
Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commutingBansi Mehta
 
Vehicle detection in Aerial Images
Vehicle detection in Aerial ImagesVehicle detection in Aerial Images
Vehicle detection in Aerial ImagesKoshy Geoji
 
RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...
RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...
RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...baselinesurvey
 
Blu Fax Recent Advances 2 24 2011
Blu Fax Recent Advances 2 24 2011Blu Fax Recent Advances 2 24 2011
Blu Fax Recent Advances 2 24 2011nelsondonnac
 
Christchurch (NZ) Transportation Models Update - A Moving Feast
Christchurch (NZ) Transportation Models Update - A Moving FeastChristchurch (NZ) Transportation Models Update - A Moving Feast
Christchurch (NZ) Transportation Models Update - A Moving FeastJumpingJaq
 

What's hot (20)

Smart Traveller- Proficient Taxi Business Application
Smart Traveller- Proficient Taxi Business ApplicationSmart Traveller- Proficient Taxi Business Application
Smart Traveller- Proficient Taxi Business Application
 
GPS based smart CAB dispatch system
GPS based smart CAB dispatch systemGPS based smart CAB dispatch system
GPS based smart CAB dispatch system
 
Protection system for level crossings by geospatial analysis in real time
Protection system for level crossings by geospatial analysis in real timeProtection system for level crossings by geospatial analysis in real time
Protection system for level crossings by geospatial analysis in real time
 
Automated traffic control system
Automated traffic control systemAutomated traffic control system
Automated traffic control system
 
Veridict Trafiklab meetup 2016 12-06
Veridict Trafiklab meetup 2016 12-06Veridict Trafiklab meetup 2016 12-06
Veridict Trafiklab meetup 2016 12-06
 
Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...
Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...
Applying INSPIRE to quantify a detail cost of restrictions in road and rail i...
 
GIS for traffic signal optimization.
GIS for traffic signal optimization.GIS for traffic signal optimization.
GIS for traffic signal optimization.
 
Road hotspot warning system based cooperative concept
Road hotspot warning system based cooperative conceptRoad hotspot warning system based cooperative concept
Road hotspot warning system based cooperative concept
 
Urban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An OverviewUrban Traffic Estimation & Optimization: An Overview
Urban Traffic Estimation & Optimization: An Overview
 
Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...
Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...
Application of Cumulative Axle Model To Impute Missing Traffic Data in Defect...
 
ETA with MIS Report Generation
ETA with MIS Report GenerationETA with MIS Report Generation
ETA with MIS Report Generation
 
Use of AI in commuting
Use of AI in commutingUse of AI in commuting
Use of AI in commuting
 
50120140504010
5012014050401050120140504010
50120140504010
 
Vehicle detection in Aerial Images
Vehicle detection in Aerial ImagesVehicle detection in Aerial Images
Vehicle detection in Aerial Images
 
RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...
RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...
RPAS Topographic Survey at Dun Laoghaire Town Centre and Harbour - European c...
 
Blu Fax Recent Advances 2 24 2011
Blu Fax Recent Advances 2 24 2011Blu Fax Recent Advances 2 24 2011
Blu Fax Recent Advances 2 24 2011
 
Urban traffic management system assignment 2
Urban traffic management system assignment 2Urban traffic management system assignment 2
Urban traffic management system assignment 2
 
Advance Traffic management system
Advance Traffic management systemAdvance Traffic management system
Advance Traffic management system
 
Christchurch (NZ) Transportation Models Update - A Moving Feast
Christchurch (NZ) Transportation Models Update - A Moving FeastChristchurch (NZ) Transportation Models Update - A Moving Feast
Christchurch (NZ) Transportation Models Update - A Moving Feast
 
Electronic toll collector
Electronic toll collectorElectronic toll collector
Electronic toll collector
 

Similar to Capstone Poster Final

advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault SHIVA PRASAD
 
Spark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit
 
Historical milestones of autonomous driving research platforms
Historical milestones of autonomous driving research platformsHistorical milestones of autonomous driving research platforms
Historical milestones of autonomous driving research platformsParma Daisuki
 
Machine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departureMachine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departureSanket Borhade
 
Machine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departureMachine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departureSanket Borhade
 
Driving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving IIIDriving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving IIIYu Huang
 
Life in the Fast Lane: A Line-Rate Linear Road
Life in the Fast Lane: A Line-Rate Linear RoadLife in the Fast Lane: A Line-Rate Linear Road
Life in the Fast Lane: A Line-Rate Linear RoadAJAY KHARAT
 
Camera-Based Road Lane Detection by Deep Learning II
Camera-Based Road Lane Detection by Deep Learning IICamera-Based Road Lane Detection by Deep Learning II
Camera-Based Road Lane Detection by Deep Learning IIYu Huang
 
PPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking StatisticsPPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking StatisticsShivamGupta603083
 
Driving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIDriving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIYu Huang
 
Swarm.Robotics Research Report IEEE
Swarm.Robotics Research Report IEEESwarm.Robotics Research Report IEEE
Swarm.Robotics Research Report IEEEAsad Masood
 
18-748 The Fleet - Initial Presentation
18-748 The Fleet - Initial Presentation18-748 The Fleet - Initial Presentation
18-748 The Fleet - Initial PresentationHsueh-Hung Cheng
 
Driving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XIIDriving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XIIYu Huang
 
TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3Ni Aguirre
 
Wireless Rash Driving Detection System
Wireless Rash Driving Detection SystemWireless Rash Driving Detection System
Wireless Rash Driving Detection SystemKamlesh Mishra
 
Resume_Jin_Q_2016_August_2page
Resume_Jin_Q_2016_August_2pageResume_Jin_Q_2016_August_2page
Resume_Jin_Q_2016_August_2pageLingqiu Jin
 
Project Phase 2 ppt.pptx
Project Phase 2 ppt.pptxProject Phase 2 ppt.pptx
Project Phase 2 ppt.pptxMalavika20AIML
 

Similar to Capstone Poster Final (20)

FinalReport
FinalReportFinalReport
FinalReport
 
advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault
 
Spark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier AguedesSpark Summit EU talk by Javier Aguedes
Spark Summit EU talk by Javier Aguedes
 
Historical milestones of autonomous driving research platforms
Historical milestones of autonomous driving research platformsHistorical milestones of autonomous driving research platforms
Historical milestones of autonomous driving research platforms
 
Machine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departureMachine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departure
 
Machine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departureMachine vision based pedestrian detection and lane departure
Machine vision based pedestrian detection and lane departure
 
Major PRC-1 ppt.pptx
Major PRC-1 ppt.pptxMajor PRC-1 ppt.pptx
Major PRC-1 ppt.pptx
 
Driving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving IIIDriving Behavior for ADAS and Autonomous Driving III
Driving Behavior for ADAS and Autonomous Driving III
 
Life in the Fast Lane: A Line-Rate Linear Road
Life in the Fast Lane: A Line-Rate Linear RoadLife in the Fast Lane: A Line-Rate Linear Road
Life in the Fast Lane: A Line-Rate Linear Road
 
Camera-Based Road Lane Detection by Deep Learning II
Camera-Based Road Lane Detection by Deep Learning IICamera-Based Road Lane Detection by Deep Learning II
Camera-Based Road Lane Detection by Deep Learning II
 
PPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking StatisticsPPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
 
FINAL PPT ALL.pptx
FINAL PPT ALL.pptxFINAL PPT ALL.pptx
FINAL PPT ALL.pptx
 
Driving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving IIDriving Behavior for ADAS and Autonomous Driving II
Driving Behavior for ADAS and Autonomous Driving II
 
Swarm.Robotics Research Report IEEE
Swarm.Robotics Research Report IEEESwarm.Robotics Research Report IEEE
Swarm.Robotics Research Report IEEE
 
18-748 The Fleet - Initial Presentation
18-748 The Fleet - Initial Presentation18-748 The Fleet - Initial Presentation
18-748 The Fleet - Initial Presentation
 
Driving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XIIDriving behaviors for adas and autonomous driving XII
Driving behaviors for adas and autonomous driving XII
 
TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3
 
Wireless Rash Driving Detection System
Wireless Rash Driving Detection SystemWireless Rash Driving Detection System
Wireless Rash Driving Detection System
 
Resume_Jin_Q_2016_August_2page
Resume_Jin_Q_2016_August_2pageResume_Jin_Q_2016_August_2page
Resume_Jin_Q_2016_August_2page
 
Project Phase 2 ppt.pptx
Project Phase 2 ppt.pptxProject Phase 2 ppt.pptx
Project Phase 2 ppt.pptx
 

Capstone Poster Final

  • 1. Peter Cai, Frank Hoffman, Luke Miller, Robert Schultz, Rahul Tandon {pc472, fhh9, lsm88, rws113, rt363}@scarletmail.rutgers.edu Advisor: Prof. Kristin Dana Introduction ❖ Stop Sign Detection ➢ Stop signs are detected using a Cascade Object Detector ■ Done by creating an image pyramid and running a detection window pixel by pixel over each layer of the pyramid, identifying the object inside the window as a stop sign or not a stop sign. ➢ The Cascade Object Detector is trained using HOG features. Computer Vision Autonomous Vehicle Learning System (AVLS) Robotics and Control ❖ Line Detection ➢ Images are converted to black and white contour images using Canny Filter. ➢ Strong straight lines are extracted using Hough Transform. ➢ Pairs of lines are compared to a predetermined set of criteria, including angles and width. ➢ The displacement and error angle are calculated for drive control. ❖ Robotic Design ➢ Baron 4-Wheel Drive Robot Platform ■ 9x7” metal frame with 4 independent DC Motor drive trains ■ Integrated rear wheel quadrature encoders ➢ Raspberry Pi 2 B ■ Integrated GPIO control using Python ■ Quad-Core ARM CPU ■ Powered by 5v between 1A and 2A ➢ Raspberry Pi Camera ■ Fast on-board I2C Communication ■ Inexpensive and simple integration with project ➢ 4-Way H-Bridge Motor Controller ■ Expansive Python library ■ Built in PWM Control ■ Independent wheel control ❖ Control System ➢ PID Controller - Used to smooth motion is adjustment for error. PID Controller is a weighted control loop feedback mechanism tuned to our specific test environment. ❖ Simulation ➢ Vehicles in the simulation drive in a mock city, turning at intersections and driving through the lanes. ➢ As the vehicles drive, they recognize lanes and intersections and map them into a global database. The cars announce their location information so that the server is able to perform traffic analysis. ➢ Server can select for optimized routes over time, using an A* tree and heuristics-based algorithm. ➢ The parameters of the simulation can be scaled by size, and vehicle count. ❖ Testing ➢ The proportional, integral, and derivative portions of the PID controller were modified systematically to arrive at the working model. The goal of the AVLS is the design and control of an autonomous vehicle, using networked communication, computer vision and route optimization. Lane and traffic indicator detection enable the robot to avoid obstacles and navigate a mock city testbed. Newly discovered paths between nodes are communicated to a centralized server and optimized over time. This study demonstrates important capabilities of autonomous travel as a widespread form of transportation. Testing and Simulation ❖ Intersections ➢ QR codes are used to uniquely identify intersections. ➢ ZBar library is used to locate QR codes and recognize them. ■ QR codes are used to determine distance from the intersection. ■ QR codes are located underneath stop signs. Future Developments ❖ The current implementation has a half second of network lag and close to a full second of computation time. Possible solutions include: ➢ On-board processing on a larger vehicle; Reduced latency ➢ Graphics Processor Parallelization; Faster computation ❖ A proprietary mapping tool may be a good supplement for simulation design, as more precise parameters like road events and road type could increase the realism of the project. ❖ Multiple local servers can be created to communicate with cars within a few miles of it, much like a cellular tower. Group 34