AACD
Small interactions. Meaningful possibilities.
AACD / ASSISTIVE TECHNOLOGYMade to make a difference.SYSTEM STUDY / 02
An integrated sensory mat system with a custom IDE that revolutionizes occupational therapy for children with cerebral palsy. The solution combines a tactile mat embedded with the GregMaker assistive device with a web-based programming interface that allows therapists to design personalized therapeutic activities using visual block programming. The system provides multi-sensory stimulation (tactile, visual, and auditory) while tracking patient progress and suggesting optimal therapy flows.
The intention
- Enable therapists to program custom therapeutic activities without coding knowledge
- Provide multi-sensory stimulation for comprehensive therapy engagement
- Track patient progress
- Create affordable assistive technology accessible to underprivileged communities
- Eliminate costs for AACD while maintaining high-quality therapeutic outcomes
The complexity
- Designing intuitive block-based programming IDE for non-technical users
- Building custom compiler (lexical, syntactic, semantic analyzers and code generator)
- Integrating hardware with web platform for real-time therapy execution
- Creating comfortable tactile interface that mimics everyday objects
- Ensuring system security for sensitive patient health data
What took shape
- Developed complete IDE with visual block programming interface
- Built full compiler pipeline for translating therapy programs to hardware
- Integrated GregMaker device with custom sensory mat and display
- Implemented containerized architecture with Docker for scalability
- Created free solution saving AACD costs while exceeding competitor features
Tools & disciplines
- React
- Node.js
- Docker
- Compiler Design
- GregMaker
- Embedded Systems
- Machine Learning