Skip to content

samkhur006/ROS-Architecture-for-Survivor-Buddy

Repository files navigation

Architecture for Survivor Buddy

Project Overview: https://drive.google.com/file/d/1Jzj5wV4ibmyPMLVd_Aoihq273Q0uMRQw/view?usp=sharing

Instruction:

  1. Follow the instruction in the sb_web_app folder to start a HTTP and ROS server within your ROS setup for survivor buddy. Turn on the Camera.
  2. Run 'python3 sb_project.py'.

Description: The file sb_project.py has the implementation of 5 Behaviors - Attention, Mirroring Face, Youtube Interaction, Dance & Sleep.

Observer pattern has been used to implement this. Its brief working is explained below:

  1. In this a subject like Camera Perception will notify its observers when it gets a new image.
  2. The notification from the subject updates the values at the observers like Face Cartographer to process the image for face recognition.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published