SlideShare a Scribd company logo
1 of 12
ARC Solutions
THE FREESCALE CUP: AUTONOMOUS RC CAR RACING
PRESENTED BY: VITO CAPPELLO AND NIGEL J. NAVARRO
The Vision and Inspiration
• Paving the way for the future of vehicle design
• Cars having the ability to drive themselves with little no input from a user.
• Automatic obeying of traffic laws
• Automatic enforcement of speed restrictions
• Collision detection and prevention
• Sudden danger avoidance
• Before all of this, we needed to understand what it meant for something to
be autonomous… something that drives and reacts on its own.
The Freescale Cup
• Provides that solution by providing
a competition
• Students from all over the world
attempt to make an autonomous
RC car
• The RC car is required to follow a
black line on a winding course as
fast as possible
• Requires the use of a power control
board, a 128-bit one dimensional
line scan camera, and a Freescale
microcontroller of our choice.
• Also requires a lot of C coding. A
lot.
The Lowdown
The Lowdown (continued)
Accomplishments Over the Quarter
• Assembly of an RC Car with camera, power board, and micrcontroller
mounting.
• Smooth integration of line-scan camera, DC motors, and servo motor
through C coding.
• Research and development of PID control.
• Research and development of lighting hardware to increase accuracy of
the line-scan camera.
• Power management and consideration for Hardware implementation.
• Project management through various tools and skill considerations.
Potential Future Design
• Better research and implementation of
the Proportional, Integral, and
Derivative Control Loop Logic.
• Design considerations for other pieces
of hardware, such as an additional line
scan camera, Polulu sensors, and
accelerometer.
• Potential use of averaging input data as
well as error calculation to fine tune
PID control.
• Use of other control logic, such as
FUZZY.
• Use of a different development board
such as the Freedom Board
Understanding Project Management
• Used various tools to help keep the project on track
• Jira – Used for creating sprints and other sub-tasks to effectively
manage the workload of the project.
• Confluence – To help consistently update others about current project
progress and show off of the design.
• Microsoft Project – To help in understanding the overview of the
project as well as differentiate between major and minor tasks within
the set timeframe.
• The basics of project management:
• The Overview – Understanding the scale of the project
• The Planning – Splitting the project into various tasks with various
strict deadlines
• The Execution – Completing the project in whatever style necessary to
complete the tasks
• The Adaption – Constantly monitoring and improving the plan in order
to meet the deadline
• The Conclusion – Finalizing and finishing the last touches on the
project
Our Opinion About the Project
• Competition was on Week 8 and Imagine RIT Week 9. Gave us a realistic
time frame and thus more motivation to work on the project.
• Seemed pretty simple at first… we were very wrong (NOT plenty of time…).
• Constant tuning of the vehicle was the main focus of the design once PID
was implemented.
• Understanding how and when the camera took in data, how to smoothen out
the data, and then have the car react to the data was a very long and
tedious process. It was quite stressful and takes a copious amount of time
and patience.
• The constant testing and live demos of the working vehicle were quite
rewarding, and so the project seemed very worthwhile.
• Overall, we loved the project, and we love what the project stood for.
What We Would Change if We Did it Again
• Consistently document which versions of our code
worked great before we heavily modified it (Revision
numbers and a document explaining the differences
between all revisions).
• Effectively manage our time allocated for the
project.
• Create an easier way to alter constants on the fly
(wireless, UART, etc.).
Tips for Anyone Who Picks Up the Project
• Start early. Way early. You’ll need as much time as you can to perfect
the tuning of the vehicle.
• Make sure to consistently document the changes you make. Knowing
what you’ve changed, where you went wrong, is vital.
• Constantly utilize all the resources around you. The professors here
have a wealth of knowledge. Grab as much of it as you can!
• Sleep spend your hours in the lab and bother Prof. Mondragon all the time (he is
always almost always in his office, but it may take him a pico-second or two.
THANK YOU!
Thanks for paying attention to our presentation!
This project has been quite the ride! Any questions?

More Related Content

Similar to Arc solutions powerpoint

Ontario auto parts distribution centre with link
Ontario auto parts distribution centre with linkOntario auto parts distribution centre with link
Ontario auto parts distribution centre with link
Steve Xing
 
"Click here" to build your UAV
"Click here" to build your UAV"Click here" to build your UAV
"Click here" to build your UAV
Dirk Gorissen
 
15_CoOp Report Out - Angelo Stekardis
15_CoOp Report Out - Angelo Stekardis15_CoOp Report Out - Angelo Stekardis
15_CoOp Report Out - Angelo Stekardis
Angelo Stekardis
 
Ontario auto parts distribution centre with link
Ontario auto parts distribution centre with linkOntario auto parts distribution centre with link
Ontario auto parts distribution centre with link
Steve Xing
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
VMware Tanzu
 

Similar to Arc solutions powerpoint (20)

K-Map Solver Circuit
K-Map Solver CircuitK-Map Solver Circuit
K-Map Solver Circuit
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
PROJECT.ppt (6).pptx
PROJECT.ppt (6).pptxPROJECT.ppt (6).pptx
PROJECT.ppt (6).pptx
 
Rapid Prototyping (Mechanical)
Rapid Prototyping (Mechanical)Rapid Prototyping (Mechanical)
Rapid Prototyping (Mechanical)
 
Ontario auto parts distribution centre with link
Ontario auto parts distribution centre with linkOntario auto parts distribution centre with link
Ontario auto parts distribution centre with link
 
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization ProblemsAddressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
 
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of HistoryFuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
Fuel Good 2018: Upgrades Made Easy: The Canadian Museum of History
 
Essentialsof Project Management
Essentialsof Project ManagementEssentialsof Project Management
Essentialsof Project Management
 
"Click here" to build your UAV
"Click here" to build your UAV"Click here" to build your UAV
"Click here" to build your UAV
 
15_CoOp Report Out - Angelo Stekardis
15_CoOp Report Out - Angelo Stekardis15_CoOp Report Out - Angelo Stekardis
15_CoOp Report Out - Angelo Stekardis
 
Robert-Project Presentation
Robert-Project PresentationRobert-Project Presentation
Robert-Project Presentation
 
Ontario auto parts distribution centre with link
Ontario auto parts distribution centre with linkOntario auto parts distribution centre with link
Ontario auto parts distribution centre with link
 
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
Canary Analyze All The Things: How We Learned to Keep Calm and Release OftenCanary Analyze All The Things: How We Learned to Keep Calm and Release Often
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
 
internship presentation (4).pptx
internship presentation (4).pptxinternship presentation (4).pptx
internship presentation (4).pptx
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic arm
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
 
automation.pptx
automation.pptxautomation.pptx
automation.pptx
 
Traffic control system
Traffic control systemTraffic control system
Traffic control system
 
5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster5 Key Metrics to Release Better Software Faster
5 Key Metrics to Release Better Software Faster
 

More from Antonio Mondragon (20)

Los jaliles pesados
Los jaliles pesadosLos jaliles pesados
Los jaliles pesados
 
Sistema de monitoreo multipropósito
Sistema de monitoreo multipropósitoSistema de monitoreo multipropósito
Sistema de monitoreo multipropósito
 
Robot
RobotRobot
Robot
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Arm rit design_comp 2014
Arm rit design_comp 2014Arm rit design_comp 2014
Arm rit design_comp 2014
 
4th ARM Developer Day Presentation
4th ARM Developer Day Presentation4th ARM Developer Day Presentation
4th ARM Developer Day Presentation
 
4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info
 
Anura
AnuraAnura
Anura
 
Kuyashii poster
Kuyashii posterKuyashii poster
Kuyashii poster
 
Arc solutions poster
Arc solutions posterArc solutions poster
Arc solutions poster
 
Anura poster
Anura posterAnura poster
Anura poster
 
The up next
The up nextThe up next
The up next
 
Nomad presentation
Nomad presentationNomad presentation
Nomad presentation
 
Lontra
LontraLontra
Lontra
 
Coffe eq presentation
Coffe eq presentationCoffe eq presentation
Coffe eq presentation
 
Umbrella cat
Umbrella catUmbrella cat
Umbrella cat
 
Oyu
OyuOyu
Oyu
 
Kuyashii p pt
Kuyashii p ptKuyashii p pt
Kuyashii p pt
 
Anura
AnuraAnura
Anura
 
Ken love presentation
Ken love presentationKen love presentation
Ken love presentation
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

Arc solutions powerpoint

  • 1. ARC Solutions THE FREESCALE CUP: AUTONOMOUS RC CAR RACING PRESENTED BY: VITO CAPPELLO AND NIGEL J. NAVARRO
  • 2. The Vision and Inspiration • Paving the way for the future of vehicle design • Cars having the ability to drive themselves with little no input from a user. • Automatic obeying of traffic laws • Automatic enforcement of speed restrictions • Collision detection and prevention • Sudden danger avoidance • Before all of this, we needed to understand what it meant for something to be autonomous… something that drives and reacts on its own.
  • 3. The Freescale Cup • Provides that solution by providing a competition • Students from all over the world attempt to make an autonomous RC car • The RC car is required to follow a black line on a winding course as fast as possible • Requires the use of a power control board, a 128-bit one dimensional line scan camera, and a Freescale microcontroller of our choice. • Also requires a lot of C coding. A lot.
  • 6. Accomplishments Over the Quarter • Assembly of an RC Car with camera, power board, and micrcontroller mounting. • Smooth integration of line-scan camera, DC motors, and servo motor through C coding. • Research and development of PID control. • Research and development of lighting hardware to increase accuracy of the line-scan camera. • Power management and consideration for Hardware implementation. • Project management through various tools and skill considerations.
  • 7. Potential Future Design • Better research and implementation of the Proportional, Integral, and Derivative Control Loop Logic. • Design considerations for other pieces of hardware, such as an additional line scan camera, Polulu sensors, and accelerometer. • Potential use of averaging input data as well as error calculation to fine tune PID control. • Use of other control logic, such as FUZZY. • Use of a different development board such as the Freedom Board
  • 8. Understanding Project Management • Used various tools to help keep the project on track • Jira – Used for creating sprints and other sub-tasks to effectively manage the workload of the project. • Confluence – To help consistently update others about current project progress and show off of the design. • Microsoft Project – To help in understanding the overview of the project as well as differentiate between major and minor tasks within the set timeframe. • The basics of project management: • The Overview – Understanding the scale of the project • The Planning – Splitting the project into various tasks with various strict deadlines • The Execution – Completing the project in whatever style necessary to complete the tasks • The Adaption – Constantly monitoring and improving the plan in order to meet the deadline • The Conclusion – Finalizing and finishing the last touches on the project
  • 9. Our Opinion About the Project • Competition was on Week 8 and Imagine RIT Week 9. Gave us a realistic time frame and thus more motivation to work on the project. • Seemed pretty simple at first… we were very wrong (NOT plenty of time…). • Constant tuning of the vehicle was the main focus of the design once PID was implemented. • Understanding how and when the camera took in data, how to smoothen out the data, and then have the car react to the data was a very long and tedious process. It was quite stressful and takes a copious amount of time and patience. • The constant testing and live demos of the working vehicle were quite rewarding, and so the project seemed very worthwhile. • Overall, we loved the project, and we love what the project stood for.
  • 10. What We Would Change if We Did it Again • Consistently document which versions of our code worked great before we heavily modified it (Revision numbers and a document explaining the differences between all revisions). • Effectively manage our time allocated for the project. • Create an easier way to alter constants on the fly (wireless, UART, etc.).
  • 11. Tips for Anyone Who Picks Up the Project • Start early. Way early. You’ll need as much time as you can to perfect the tuning of the vehicle. • Make sure to consistently document the changes you make. Knowing what you’ve changed, where you went wrong, is vital. • Constantly utilize all the resources around you. The professors here have a wealth of knowledge. Grab as much of it as you can! • Sleep spend your hours in the lab and bother Prof. Mondragon all the time (he is always almost always in his office, but it may take him a pico-second or two.
  • 12. THANK YOU! Thanks for paying attention to our presentation! This project has been quite the ride! Any questions?