Behaviour Tree PiCar-V

This project focuses on integrating essential components such as the Camera and Lidar Scanner with the Raspberry Pi to run Behaviour Trees. The website showcases detailed information about the app's backend, middleware, and frontend components, including an Admin Panel for user interface. Visitors can explore the design and development process, gaining a clear understanding of the app's features and functionality.


Project Overview

  • Project Name: Behaviour Tree PiCar-V
  • Project Supervisor: Dr. Oisin Cawley
  • Purpose: Allows users to control a Sunfounder PiCar-V using Behaviour Trees
  • Code Box: Feature allowing users to create and edit Behaviour Trees
  • Hardware: Utilizes a Raspberry Pi to control the PiCar, and a camera and Lidar scanner to provide input to the Behaviour Tree
  • Raspberry Pi Executable: Made in C++ and runs on the Raspberry Pi
  • User Experience: Designed to be easy to use with a simple and intuitive interface
  • Target Users: Students and researchers interested in learning about Behaviour Trees and their applications in controlling machines

Demo of the Application


Images of the Application

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6 Image 7

Documents

Below are the documents for the project. Click on the links to view the documents. I would recommend you to start with the Project Report as the other documents are outdated and do not reflect the final product.



Creator

Bonnie image

Hello, my name is Chi Huu Huynh. I am a student at South East Technological University (SETU). I am currently studying Software Development and I am passionate about programming and technology. I love complex programming languages and I am always looking for new challenges.


Contact

Name: Chi Huu Huynh

Email: chih.linkedin@gmail.com

Student ID: C00261172

LinkedIn