Skip to content

ROBOKIDS is a smart educational robot for kids, that connected with educational app that uses technology to make learning fun for kids. Its features like AI and deep learning, has levels for basic concepts, and has parental controls for safety and progress monitoring.

Notifications You must be signed in to change notification settings

mohamedezzeldeenhassanmohamed/RoboKids-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboKids (Graduation Project-Excellent degree)

The project developed a native Android mobile app using Kotlin, It was built in order to provide children’s assistance in education, such as learning to write on the smart board, and it is returned whether he wrote correctly or not, using machine learning. In learning to pronounce, there is also a self-response whether the child’s pronunciation is correct or not, and some tests were also put in place, and parents can follow their children By sending reports for each son, the parents are the ones who control the registration, modification, or even deletion of the children. And this application was linked to a robot via Bluetooth in order to interact with the child, and artificial intelligence was linked to the application by using socket-programming, and the app Supports Arabic and English.

Documentation : https://drive.google.com/file/d/1z6PDPSP4K12QNulc2n0k43Pnxil1KkqV/view?usp=sharing
Presentation : RoboKids.pptx
Software Video : https://www.youtube.com/watch?v=8Kj0cpTen58
Hardware video : https://www.youtube.com/watch?v=Xb_TqNN-_FU&t=0s

AI

  • Python
  • ML / DL / AI / Cloud / NLP
  • Socket Programming / Distributed Systems
  • Google Cloud Vision API
  • Transformers
  • Pytorch Framework
  • Encoder / Decoder DL / CNN / CTC
  • Handwriting Recognition System
  • Automatic Speech Recognition System

ROBOT

  • Kotlin programming language
  • Architecture Pattern (MVVM)
  • Dependency injection (Dagger-Hilt)
  • Kotlin Coroutines and LiveData
  • Android Jetpack (View Binding, Navigation Component)
  • Firebase ( Authentication, Cloud Firestore, Storage )
  • Image loading components (Glide)
  • Material design
  • Multilingual Arabic and English
  • Android Bluetooth
  • Python SDK for Android (Chaquopy)

FINALLY

3 2 1

About

ROBOKIDS is a smart educational robot for kids, that connected with educational app that uses technology to make learning fun for kids. Its features like AI and deep learning, has levels for basic concepts, and has parental controls for safety and progress monitoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published