Inspiration

The inspiration behind EduBot came from the challenges students face in traditional classrooms, such as hesitation to ask questions due to fear of judgment and the lack of personalized learning. By integrating robotics and AI, EduBot aims to create a non-judgmental and adaptive environment for every student, addressing individual needs while supporting educators.

What it does

EduBot is a robotic tutor that provides personalized, AI-driven education by:

  • Adapting to each student’s learning pace.
  • Offering a safe space for students to ask any question without fear.
  • Using natural language processing to understand and respond to queries.
  • Tracking individual progress and providing tailored feedback.
  • Assisting teachers by complementing their efforts with focused one-on-one support.

How we built it

  • Hardware: Developed using Arduino/Raspberry Pi for control and sensors, combined with motors for mobility and interaction.
  • Software: Powered by Python, TensorFlow, and Dialogflow for machine learning, NLP, and conversational AI.
  • Platform: Integrated with Firebase for real-time data storage and progress tracking, and AWS/Google Cloud for cloud computing.
  • Frameworks: Utilized ROS for robot control and navigation, and OpenCV for visual recognition capabilities.

Challenges we ran into

  • Ensuring seamless real-time interaction between hardware and software.
  • Building an NLP model capable of understanding diverse and complex student queries.
  • Creating a system that balances autonomy with teacher oversight.
  • Managing data privacy while tracking student progress.
  • Optimizing battery life and hardware performance for long classroom use.

Accomplishments that we're proud of

  • Successfully creating a robot that adapts to individual learning styles.
  • Implementing an engaging and intuitive conversational interface using AI.
  • Enabling students to ask questions without fear, fostering a better learning experience.
  • Building a scalable platform that supports both in-person and virtual learning environments.
  • Receiving positive feedback from educators during prototype testing.

What we learned

  • The importance of user-centric design in educational technology.
  • Advanced robotics integration with AI for personalized education.
  • Effective ways to address students’ emotional and cognitive needs through technology.
  • The potential of adaptive learning tools in reducing educational inequities.
  • Collaborative teamwork in combining expertise from software, hardware, and education domains.

What's next for The Personalized Robotic Tutor for the Future of Learning

  • Expanding the AI model to support multiple languages and dialects.
  • Integrating more advanced emotional recognition features for better engagement.
  • Adding support for STEM activities, such as programming tutorials.
  • Testing and deployment in diverse classroom settings to gather feedback.
  • Partnering with educational institutions to refine and scale the solution globally.
Share this project:

Updates