Self-Driving Golf Cart: Autonomous Navigation with the ROS Navigation Stack – Part 2: Path Planning

Introduction This is part two of a four-part series about autonomous navigation with ROS (Robot Operating System). In the previous blog post, I discussed the use of RTAB-mapping (real-time appearance-based mapping) in the self-driving vehicle. In this blog post, I will talk about how to plan out a path once we have a high definition […]

Read more

Self-Driving Golf Cart: Autonomous Navigation with the ROS Navigation Stack – Part 1: Mapping

Introduction For the past two years, I have been researching and developing a self-driving golf cart. ROS (Robot Operating System) is an open source, robust, and convenient robotics middleware that I have for the golf cart. In this three-parts-series, I will discuss how I developed the golf cart’s autonomous navigation stack with ROS. There are […]

Read more

Electronic Braking System – Self-Driving Golf Cart

Introduction A self-driving vehicle requires a robust Drive-By-Wire (DBW) system. DBW allows the vehicle’s onboard computer to control the car’s motion using electrical signals. Most modern cars already come with a great electronics system. For example, you can even hack into a Toyota Camry and control the braking, throttle, and steering with open source software. […]

Read more