Research
Dr. McFall's primary research interest is artificial intelligence, having previously
directed projects involving an intelligent road condition sensor and using artificial
neural networks to solve boundary value problems.
His current research agenda involves self-driving vehicles, with an emphasis on analysis
of vehicle sensing data. As an example, the video below shows the travel lane segmented
with estimations for road curvature and lateral distance from lane center as well
as detection of vehicles travelling is nearby lanes.
This work with videos analyzed offline has also translated into controlling real automobiles
on the road. A standard KIA Optima was modified to be drive-by-wire capable where
a motor controls steering with a timing belt connected to the steering column, servo
motors actuate the accelerator pedal, and a cable attached to the brake pedal winds
around a motor shaft (see images below). The video below shows the KIA being controlled
remotely. Additionally, an all electric Wheego LiFe has been retrofitted for drive-by-wire
capability with automotive grade equipment (see above).
Once drive-by-wire capable, autonomous features were added to the Optima including
parallel parking assist and complete self-driving using the lane detection algorithm
for steering control and autonomous braking (see below).
Most recently, the Wheego LiFe successfully steered itself autonomously through a
parking lot (see below).
Numerous students have contributed to the autonomous vehicle labaoratory in various
capacities as interns, taking research courses for credit, or as capstone design projects.
Please feel free to contact me if you are interested in joining the research team.
I would like to thank all those who have made this possible: Michael Adeyosoye, Matteo
Alessandro, Marcus Alves, Taylor Arnold, Emily Barbour, Justin Borsh, Jeffrey Briggs,
Jean-Claude Brodeur, Jonathan Burden, Jacob Burnett, Mikko Cain, Rory Charest, Persis
Charles, Andrew Combs, Josh Crane, Alexa Culp, Sparsha Eddu, Zoe Gingrich, Chibuzor
Eduzor, Sam Epeagba, Tim Ervin, Thomas Fagan, Andrew Faulk, Tim Fisher, Kyle Fugatt,
Drew Geiman, Tyler Gragg, Anthony Grantham, Alec Graves, Kelsey Hattam, Brice Hilkin,
Duncan Hord, Will Howland, David Hudlow, Mahbubul Islam, Juan Janse Van Rensburg,
Ben Johnson, Paulo Kleyzer, Matham Latif Al-Saaty, Matthew Lawrence, Steffen Lim,
Nicholas Mason, Kalina McCurley, Mark Minch, Nikhil Ollukaren, Felipe Magno, Anika
Marks, Madison Mask, Rachelle McCord, Victor McKoon, Shrey Nagnur, Vivian Nguyen,
Joel Perez, Tevin Phillip, Jarred Prince, Adam Ramsey, Danica Roberts, Austin Sadler,
Chris Salmons, Hector Sanchez, Edward Sheeran, Yusef Skinner, Kyle Smith, Allen Stewart,
Matthew Strauss, Tony Thompson, David Tran, Bryan Vincent, Trey Walston, Reid Wells,
Brad Williams, and Nick Wolcott.
Below is a list of student projects conducted in the autonomous vehicle laboratory:
- Summer 2014
- Develop a first-generation "go-kart" for autonomous vehicle testing
- Fall 2014
- Evaluate lane boundary detection software
- Spring 2015
- Mechanical design of second-generation go-kart for autonomous vehicle testing
- Implement lane boundary detection software on Raspberry Pi single-board computer
- Equip KIA Optima with actuators to control steering, braking, and acceleration
- Summer 2015
- Compare image processing speed with Odroid XU3 and Raspberry Pi 2 single board comptuers
- Test fully autonomous capabilities of go-kart platform
- Investigate algorithms for self-parking
- Develop communication protocols for acquiring LIDAR data from Hokuyo UBG-05LN
- Fall 2015
- Control driving of KIA Optima by remote control with automatic braking when obstacles are detected
- Spring 2016
- Implement parallel parking assist on the KIA Optima
- Create control algoirthms for maintaing desired speed and turning radius in KIA Optima
- Develop obstacle detection and tracking algorithms using the Hokuyo UBG-05LN LIDAR
- Assess reliability of lane detection software in real driving conditions
- Write software to identify position on a digital map using current GPS location for path planning and fore-warning when approahcing intersections
- Summer 2016
- Road sign detection and distance measurement with stereo camera
- Fall 2016
- Build robot and begin collecting data to use convolution neural networks for training lane-keeping steering
- Test a fully autonomous KIA Optima on a short section of road
- Spring 2017
- Train convolution neural networks to perform visual odometry
- Retrofit electric car to be drive-by-wire capable for remote control from a call center
- Summer 2017
- Pedestrian detection and distance estimation
- Fall 2017
- Improve computer-controlled braking response and strength in electic car and implement automatic braking with obstacle detection
- Spring 2018
- Implement localization and mapping functionality using ROS nodes on mobile robot
- Literature review and data preparation for detecting road boundaries with LiDAR data and convolutional neural networks
- Fall 2018
- Build small mobile robot based on NVIDIA Jetson TX2 and explore possiblities of control motion using an end-to-end solution with convolutional neural networks
- Perform literature review of technologies used in connected vehicles
- Spring 2019
- Develop code to fine-tune pre-trained models to perform image classification and object detection
- Explore strategies to perform superresolution of images in both time and resolution
- Explore reinforcement learning for path planning of a mobile robot
- Summer 2019
- Development of autonomous vehicle components in CARLA simulation environment
- Fall 2019
- Develop landmark detection with LiDAR and implement particle filter localization
- Implement pure pursuit path planning in a mobile robot
- Design and build gimbal for testing data acquisition from IMU
- Develop simulator environment to test CAN communication
- Develop augmented reality virtual cockpit for remote vehicle control
- Implement an autonomous valet system where Wheego LiFE electric vehicle drives out of a parking space and autonomously navigates parking lot, returing to a specified location
- Spring 2020
- Develop training material and hardware for SLAM, CAN communication, simulation environment CARLA, IMU measurements, and LiDAR data acquisition to include in the makerspace
Publications in peer-reviewed journals:
- M Yarahmadi, J.R. Mahan, K. McFall, "Artificial Neural Networks in Radiation Heat Transfer Analysis", Journal of Heat Transfer, Vol. 142, No. 9, September 2020, https://doi.org/10.1115/1.4047052
- M. Yarahmadi, J.R. Mahan, K. McFall, A.B. Ashraf, "Numerical Focusing of a Wide-Field-Angle Earth Radiation Budget Imager Using an Artificial Neural Network", Remote Sensing, Vol. 12(1), No. 176, Jan. 2020, https://doi.org/10.3390/rs12010176.
- A. Tekes, H. Lin, K. McFall, "Design, Analysis, Experimentation and Control of a Partially Compliant Bistable Mechanism", Journal of Dynamic Systems, Measurement, and Control, Vol. 142, Issue 1, January 2020, https://doi.org/10.1115/1.4045151.
- A. Tekes, H. Lin, K. McFall, "Design, Modeling and Experimentation of a Novel Compliant Translational Dwell Mechanism", Journal of Mechanical Science and Technology, Volume 33, Issue 7, pg. 3137-3145, July 2019, https://doi.org/10.1007/s12206-019-0609-2
- Z. Li, H. Guo, W.M. Wang, Y. Guan, A.V. Barenji, G.Q. Huang, K.S. McFall, X. Chen, "A Blockchain and AutoML Approach for Open and Automated Customer Service", IEEE Transactions on Industrial Informatics, Vol. 15, Issue 6, pg. 3642-3651, June 2019, http://doi.org/10.1109/TII.2019.2900987.
- N. Yadav, K. McFall, M. Kumar, J.H. Kim, “A length factor artificial neural network method for the numerical solution of the advection dispersion equation characterizing the mass balance of fluid flow in a chemical reactor“, Neural Computing and Applications, Vol. 30, Issue 3, pg. 917-924, August 2016, http://doi.org/10.1007/s00521-016-2722-9.
- S. Kim, K. McFall, K. Kwon, J, Yang, J. Jeong, "Use of Linear Viscoelastic Theory to Predict Resilient Behavior of Unbound Granular Materials", KSCE Journal of Civil Engineering, Vol. 20, No. 5, pp 1806-1812, http://doi.org/10.1007/s12205-015-0129-2, July 2016.
- K. McFall, K. Morgan, "Let's #Hashtag That and Come Back to It", Communication Currents, Vol. 8, No. 3, June 2013
- D. Pai, K. McFall, G. Subramanian, “Software effort estimation using a neural network ensemble”, Journal of Computer Information Systems, Vol. 53, No. 4, Summer 2013, http://doi.org/10.1080/08874417.2013.11645650
- K. McFall, “Automated design parameter selection for neural networks solving coupled partial differential equations with discontinuities”, Journal of the Franklin Institute, Vol. 350, No. 2, March 2013, http://doi.org/10.1016/j.jfranklin.2012.11.003
- K. McFall, K. Morgan, “Stimulating Class Discussion Using an Online Newspaper Created with Twitter and Paper.li”, Communication Teacher, Vol. 27, pg. 85-89, Feb 26, 2013, http://doi.org/10.1080/17404622.2013.770158
- H. Scholz, K. McFall, “Comparison of an Introductory Engineering Course with and without LEGO Mindstorms Robots,” Technology Interface International Journal, Vol. 11, No. 2, Spring/Summer 2011
- K. McFall, “Solving Coupled Systems of Differential Equations Using the Length Factor Artificial Neural Network Method,” ASME Early Career Technical Journal, Vol. 9, October 2010
- K. McFall, J.R. Mahan, “Artificial Neural Network Method for Solution of Boundary Value Problems with Exact Satisfaction of Arbitrary Boundary Conditions,” IEEE Transactions on Neural Networks, Vol. 20, No. 8, August 2009, http://doi.org/10.1109/TNN.2009.2020735
- K. McFall, L. Chow, “Future Heat Transfer Concerns in Josephson Junction Computers,” IEEE Transactions on Components and Packaging Technologies, Vol. 22, No. 3, September 1999, http://doi.org/10.1109/6144.796539
- N. Koizumi, K Azuma, K. Macfall, K. Matsui, Y. Takahashi, H. Tsuji, “Quasi-two-dimensional numerical model for stability simulation of a cable-in-conduit conductor,” Cryogenics, Vol. 39, Issue 6, 1999, http://doi.org/10.1016/S0011-2275(99)00062-4
Publications in books:
- K. McFall, "Using Visual Lane Detection to Control Steering in a Self-driving Vehicle", Smart City 360°, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 166, pg. 861-873, June 29, 2016, http://doi.org/10.1007/978-3-319-33681-7_77.
- K. McFall, An Artificial Neural Network Method for Solving Boundary Value Problems, VDM Verlag Dr. Müller, Saarbrücken 2008, ISBN 978-3-8364-5955-6
Publications in peer-reviewed conference proceedings:
- K. McFall, K. Huang, H. Gilbert, M. Jouaneh, H. Bai, D, Auslander, "Mechatronics and Robotics Education: Standardizing Foundational Key Concepts", ASEE Virtual Annual Conference and Exposition, 2020.
- M.L. Lowder, C. Scherrer, K. McFall, D. Veazie, "Engagement in Practice: Establishing a Culture of Service Learning in Engineering Orientation Classes at KSU", ASEE Virtual Annual Conference and Exposition, 2020.
- A. Tekes, M. Mayeed, K. McFall, "Design and Developement of Flexible Systems Load Deflection Tester", Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Vol. 4, Salt Lake City, Utah, November 2019, http://doi.org/10.1115/IMECE2019-10769.
- T. Warnix, A. Tekes, K. McFall, C. Tekes, "Dynamic Characterization and Modeling of Flexure Based Planar Mechanism", Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Vol. 4, Salt Lake City, Utah, November 2019, http://doi.org/10.1115/IMECE2019-10291
- S. Lim, S. Khan, M. Alessandro, K. McFall, "Spatio-temporal Super-resolution with Photographic and Depth Data using GANs", Proceedings of the 2019 ACM Southeast Conference, pg. 262-263, Kennesaw, GA, April 20, 2019, http://doi.org/10.1145/3299815.3314482.
- F. Oberdorf, K. McFall, S. Moss, J. Kempkes, "A Gradient Descent Based Method For Maximum Efficiency Calculation", Proceedings of the 2018 IEEE Conferance and Workshop in Óbuda on Electrical and Power Engineering, Budapest, Hungary, November 2018, http://doi.org/10.1109/CANDO-EPE.2018.8601126.
- A. Tekes, K. McFall, F. Woods, A. Bryant, "Adjustable Compliant Mechanism Load Deflection Test Bench Design", Proceedings of the ASME 2018 Dynamic Systems and Control Conference, Atlanta, GA, September 2018, http://doi.org/10.1115/DSCC2018-8943.
- B. Diong, W. Carlsen, B. Avit, K. McFall, S. Tippens, "A Novel Photovoltaic Module with Cell Strands that Track the Sun", Proceedings of the ASME 2017 Power and Energy Conference, June 2017, http://doi.org/10.1115/ES2017-3397.
- C. Ham, S. Sims, J. Washington, K. McFall, "A Mobile Telepresence Robot: a Case Study for Assessment of Capstone Design Course", Proceedings of the 123rd ASEE Annual Conference, New Orleans, July 2016, http://doi.org/10.18260/p.26360.
- A. Khalid, K. McFall, "Aerial Robotic Autonomous Patrol and Surveillance System", Proceedings of the 14th AIAA Aviation Technology, Integration, and Operations Conference, Atlanta, GA, June 2014, http://doi.org/10.2514/6.2014-3003.
- K. McFall, J.R. Mahan, “Investigation of Weight Reuse in Multi-Layer Perceptron Networks for Accelerating the Solution of Differential Equations,” 4th International Conference on Intelligent Systems Design and Applications, Budapest, Hungary, August 2004
- K. McFall, T. Niittula, “Results of Audio-visual Winter Road Condition Sensor Prototype,” 11th Standing International Road Weather Congress, Sapporo, Japan, January 2002
- K. McFall, “Artificial Neural Network Technologies Applied to Road Condition Classification Using Acoustic Signals,” 10th Standing International Road Weather Congress, Davos, Switzerland, March 2000
- A. Azuma, N. Koizumi, K. Macfall, T. Ando, Y. Takahashi, H. Tsuji, “Dependence of CICC’s Stability on Coolant Flow Rate,” 15th International Conference on Magnet Technology, Beijing, China, 1997
- N. Koizumi, K. Azuma, M. Nishi, K. Macfall, Y. Takahashi, H. Tsuji, “Effect of Perturbation Length on the Stability of a Cable-in-conduit Conductor,” 15th International Conference on Magnet Technology, Beijing, China, 1997
Peer-reviewed student publications:
- J.T. Gragg, K. McFall, "Real-time Virtual Reality Remotely Operated Vehicle", Journal of the UAB Early Career Technical Conference, Vol. 18, section 3, pg. 58-61, November 2019.
- E. Barbour, K. McFall, "Autonomous Vehicle Simulation Using Open Source Software CARLA", Journal of the UAB Early Career Technical Conference, Vol. 18, section 3, pg. 50-57, November 2019.
- V. Nguyen, K. McFall, "Verification of End to End Learning Concept for Mobile Robotics Platform", Journal of Student Research, April 2019.
- F. Oberdorf, K. McFall, J. Kempkes, "A Gradient Descent Based Method for Maximum Efficiency Calculation with Learning Rate Adaption", Proceedings of Science in Practice 2018, Budapest, Hungary, November 2018.
- M.L. Al-Saaty, K. McFall, "Lowering the Barrier-to-entry of Robotics Development Through the Use of Robot Operating System", Journal of the UAB Early Career Technical Conference, Vol. 17, section 3, pg. 86-90, November 2018.
- H. Evans, K. McFall, M. Atiqullah, "Automated Image Acquisition for Vehicle Inspection", Journal of the UAB Early Career Technical Conference, Vol. 17, section 3, pg. 81-85, November 2018.
- A. Graves, S. Lim, T. Fagan, K. McFall, "Visual Odometry using Convolutional Neural Networks", The Kennesaw Journal of Undergraduate Research, Vol. 5, Iss. 3 , 2017.
- A. Graves, T. Fagan, S. Lim, K. McFall, "Fine-Tuning YOLO to Perform a Real-Time Visual Multi-object Detection Task for an Autonomous Underwater Vehicle", Journal of the UAB Early Career Technical Conference, Vol. 16, section 3, pp. 59-68, November 2017.
- A. Combs, K. Fugatt, K. McFall, "Autonomous Speed Control for KIA Optima", The Kennesaw Journal of Undergraduate Research, Vol. 5, Iss. 1 2017.
- M. Islam, K. McFall, “Comparison of Stop Sign Distance Detection Using 2D and 3D Cameras”, Journal of the UAB Early Career Technical Conference, Vol. 15, section 5, pp. 127-130, 2016.
- A. Stewart, K. McFall, “Applications of LiDAR in Autonomous Vehicles”, Journal of the UAB Early Career Technical Conference, Vol. 15, section 5, pp. 131-133, 2016.
- T. Fisher, K. McFall, “A Beginner’s Guide to Controller Area Network Bus Access in Modern Vehicles”, Proceedings of the 15th Early Career Technical Conference, Vol. 14, November 2015.
- D. Geiman, K. McFall, “Autonomous Go-Kart Frame”, Proceedings of the 15th Early Career Technical Conference, Vol. 14, November 2015.
- K. McFall, D. Tran, “Visual Lane Detection Algorithm Using the Perspective Transform,” Proceedings of the 14th Early Career Technical Conference, Vol. 13, November 2014
- N. Ollukaren, K. McFall, “Low-cost Platform for Autonomous Ground Vehicle Research,” Proceedings of the 14th Early Career Technical Conference, Vol. 13, November 2014
- B. Stedwell, A. Odey, K. McFall, “Design Rationale for SUBZERO,” Proceedings of the 14th Early Career Technical Conference, Vol. 13, November 2014
- K. McFall, P. McEnroe, “Comparison of the Length Factor Artificial Neural Network and Finite Element Methods for Solving Boundary Value Problems,” ASME Early Career Technical Journal, Vol. 11, Section 5, pp. 197-202, November 2012
Other scholarly presentations:
- A. Culp, K. McFall, "Understanding Localization in Autonomous Vehicles", National Conference on Undergraduate Research, Bozeman, MT, April 2020.
- M. Yarahmadi, J.R. Mahan, K. McFall, A.B. Ashraf, K.J. Priestley, M. Shankar, “Numerical Focusing of a Wide-Field-Angle Imaging Radiometer using an Artificial Neural Network”, 2nd Pacific Rim Thermal Engineering Conference, Maui, Hawaii, December 2019.
- M. Yarahmadi, K. McFall, J.R. Mahan, “Using Artificial Neural Networks to Compute Radiation Distribution Factors”, 2nd Pacific Rim Thermal Engineering Conference, Maui, Hawaii, December 2019.
- K. McFall, "How Do Self-Driving Cars Really Work?", Salerno Symposium, Kennesaw State University, October 11, 2019.
- W. Howland, K. McFall, "Autonomous Robot Lane Localization Utilizing ROS and Machine Vision," National Conference on Undergraduate Research, Kennesaw, GA, April 2019.
- D. Roberts, K. McFall, "Real-world applications of connected vehicle technologies - A literature review," National Conference on Undergraduate Research, Kennesaw, GA, April 2019.
- V. Nguyen, K. McFall, "Verification of end to end learning concept for mobilerobotics platforms," National Conference on Undergraduate Research, Kennesaw, GA, April 2019.
- K. McFall, keynote speaker, “Artificial Intelligence and Autonomous Vehicles” International Congress of Innovation and Technology, Barranquilla, Colombia, November 6, 2015.
- N. Yadav, M. Kumar, K. McFall, "An Artificial Neural Network Approach for the Mass Balance of a Reactor in Steady State," 2013 SIAM Conference on Applications of Dynamical Systems, Snowbird, Utah, May 22, 2013
- K. McFall, "Road Condition: Acoustic and Image Analysis", Transportforum sponsored by the Swedish National Road and Transport Research Institute, Linköping, Sweden, January 9, 2002
- K. McFall, “Machine Recognition of Road Condition Using Optical Neural Informatics,” AURORA workshop, Transportation Research Board Annual Meeting, Washington DC, January 11, 2001.
- K. McFall, "Traffic Monitoring by New Sensors", VIKING Euroregional Workshop on Monitoring, Helsinki, Finland, September 1, 1999.
- "Machine Analysis of Road Condition Using Optical Neural Informatics", 8th World Congress on Transportation Research, Antwerp, Belgium, July 12-17, 1998
- “Video-based Classification of Road Condition,” 9th Standing International Road Weather Congress, Luleå Sweden, March 1998
Funded external grants/donations as PI or co-PI:
- DENSO North America Foundation, "Autonomous Vehicle Sensor Undergraduate Training", PI, $30,000, July 2019.
- Mohawk Industries, "A Vision-Based Automated Inspection and Classification System for Carpets using Deep Neural Networks and Machine Learning", co-PI, $9152.80, Fall 2018
- Wheego Technologies, "Donation to Mechatronics Department", PI, $15000, Fall 2016
- Marietta Square Branding Project, "Student Scholarship", PI, $400, Fall 2015.
- BEST Robotics Inc., Hub Development Mini-grant Program, PI, $3000, Fall 2014
- Environmental Protection Agency, Phase I P3 Awards “Achieving Increased Photovoltaic Panel Energy Collection with Cell-Strings That Track the Sun”, co-PI, $15,000, 2014
- Flow-through grant from the National Science Foundation, Division of Undergraduate Education, Award number 0756992, “STEP: Toys and Mathematical Options for Retention in Engineering”, PI, $18,000, July 2008