Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

GalecinoCar: A self-driving car using machine learning, microservices, Java, and Groovy

Ryan Vanderwerf (Object Computing, Inc), Lee Fox (Infor)
5:05pm5:45pm Wednesday, July 18, 2018
Artificial intelligence
Location: Portland 251
Level: Beginner
Average rating: ****.
(4.00, 2 ratings)

Who is this presentation for?

  • Software engineers interested in JVM microservice frameworks, hardware, and machine learning

Prerequisite knowledge

  • Familiarity with Linux, Java, and the Raspberry Pi

What you'll learn

  • Explore the new Grails Team JVM microservice framework
  • Learn how machine learning can be used to self-drive an autonomous vehicle


Ryan Vanderwerf and Lee Fox offer an overview of GalecinoCar, a 1/16-scale self-driving car built using Grails team’s new microservice framework. This is a port of DonkeyCar, a Python-based project using Java and Groovy presented at re:Invent 2017. Ryan and Lee explain how they built GalecinoCar with machine learning, a Raspberry Pi 3, Particle, Groovy, and Java and give a demonstration of the car driving around.

Photo of Ryan Vanderwerf

Ryan Vanderwerf

Object Computing, Inc

Ryan Vanderwerf is a developer on the Grails team at Object Computing, Inc. Previously, he was chief systems and software architect and director of products at ReachForce, where he helped design and build a Grails, Groovy, and AWS Cloud SaaS solution for marketing data management, and lead architect at Developerprogram.com, where he built a SaaS solution that allows rapid deployment of developer program portals for all kinds of companies. He has helped maintain various Grails plugins, built Java- and Linux-based webcasting for events such as SXSW, and built telecom software and SaaS systems for the financial sector. Ryan is cochair of the Austin Groovy and Grails User Group in Austin, TX, and coauthor of Effective Gradle Implementation.

Photo of Lee Fox

Lee Fox


Lee Fox is a cloud architect at Infor. A technologist with a strong background in software development and a strong eye on maintaining quality, Lee has served in the architecture roles for companies like AT&T Wi-Fi Services, Borland, and Pervasive. He is an Agile pragmatist and strives to help organizations become more effective in their technical and software development implementations while maintaining a high degree of quality. Lee holds a BS in computer science from Southwest Texas State University. He is a certified Scrum Master and trained Innovation Games facilitator. When he’s not doing something technical, you may find him in the kitchen pursuing dreams of being an amateur chef or spending time with his family trolling about Austin.