Download presentation
1
Winter Projects & COP315: Embedded Systems Design
Project Themes ASSISTECH projects: Mobility and Education of Visually Impaired (assistech.iitd.ac.in) Smart Campus Towards a Sustainable World (Green)
2
Project stages Proof of concept Prototype development
Pilot including large scale user trials Tech transfer/Entrepreneurship
3
ASSISTECH
4
Refreshable Braille Display
5
RBD (KritiKal) Winter projects (Follow up possible)
1. File System browser for linux with configurable 20/40 character output and navigation using the 4 arrow keys, backspace and selection of an item through enter. Creation, Rename and Deletion of files and folders would also be needed again keeping in mind 20/40 character output. 2. Porting BRF editor to Linux and possibly adding more features to it. (We were planning to keep this in the new device as well, what do you think?) 3. Fixing bugs in ORCA if possible when using with PDF Viewer, Calculator, etc. 4. Implementation of an accessible phonebook.
6
Sub-projects for RBD (Winter Project)
Accessible EPUB Reader for Visually Impaired Accessible PDF Reader for Visually Impaired Accessible Calculator/Mathematics assistant for Visually Impaired Wifi Library for Visually Impaired Client for Visually Impaired Doc Converter/Editor Braille 6 dot to 8 dot Translator Engine Accessible Calendar Accessible Phone book Passive Braille Display for PC Testing setup for Braille display based on Image analysis Interested students contact: to get more details
7
Accessible EPUB Reader for Visually Impaired
Problem Statement: EPUBs are standard format for Book reading especially for visually impaired who are mainly concerned in textual content. The Project is to create an Epub Reader Application for Visually impaired person to display the contents in Braille with the navigation functionalities of a standard Epub reader. Platform Specification: Target system: Beaglebone Black OS: Linux (Debian/Ubuntu) Requirements: The Application should follow the AT-SPI framework for accessibility eventually supporting Orca and BRLTTY Libraries The Epub reader should support epub 3.0 format documents. The Complete Application being developed for visually impaired mouse /pointer based inputs should not be present anywhere in the application. The RAM Footprint to be optimised to the least and response should be realtime. Deliverables: An Accessible Epub Reader application compatible with Orca Screen reader and the accessed content is displaying the output to a Braille display driver. References:
8
Accessible PDF Reader for Visually Impaired
Problem Statement: The Project is to create a pdf Reader/Converter Application for Visually impaired person to display the contents in Braille with the navigation functionalities of a standard pdf reader. Platform Specification: Target system: Beaglebone Black OS: Linux (Debian/Ubuntu) Requirements: The Application should follow the AT-SPI framework for accessibility eventually supporting Orca and BRLTTY Libraries The pdf reader filters the images and table section and should replace them with their name or label only. The Complete Application being developed for visually impaired, mouse /pointer based inputs should not be present anywhere in the application. The RAM Footprint to be optimised to the least and response should be realtime. The application may require some modifications in the Orca and BRLTTY Stack. Deliverables: An Accessible VI Friendly pdf Reader application compatible with Orca Screen reader and the accessed content is displaying the output to a Braille display driver. References:
9
Accessible Calculator/Mathematics assistant for Visually Impaired
Problem Statement: The Project is to create a Mathematics Assistant application in linux platform for visually impaired person to perform simple and complex mathematical operations with standard formatting for Nemeth Braille. Platform Specification: Target system: Beaglebone Black OS: Linux (Debian/Ubuntu) Requirements: The Application should follow the AT-SPI framework for accessibility eventually supporting Orca and BRLTTY Libraries The Application should be able to get inputs from a Braille Keyboard (6 key input) and interpret them with braille tables (liblouis can be used). It should follow the Nemeth standards for mathematics The UI should be intuitive for a VI person to operate; you can test with or get suggestion from VI people. Mouse /pointer based inputs should not be present anywhere in the application. The RAM Footprint to be optimised to the least and response should be real-time. The application may require some modifications in the Orca and BRLTTY Stack. Deliverables: An Accessible VI Friendly Calculator application compatible with Orca Screen reader and the accessed content is displaying the output to a Braille display driver and receiving inputs through a Braille Keyboard. References:
10
Wifi Library for Visually Impaired
Problem Statement: The Project is to create a Web Server-Client system where the server stores huge collection of ebooks which needs to be served to a client Braille display connected through Wifi Platform Specification: Target system: Beaglebone Black OS: Linux (Debian/Ubuntu) Wifi Module: ESP8266 Requirements: The Application should follow the AT-SPI framework for accessibility eventually supporting Orca and BRLTTY Libraries The server contains a data base of BRF books and the econtent is downloaded by the braille display and displays them in either txt or Epub The Complete Application being developed for visually impaired, mouse /pointer based inputs should not be present anywhere in the application. The RAM Footprint to be optimised to the least and response should be realtime. The application may require some modifications in the Orca and BRLTTY Stack. Deliverables: An Accessible VI Friendly pdf Reader application compatible with Orca Screen reader and the accessed content is displaying the output to a Braille display driver. References:
11
OnBoardTM
12
Winter projects: Sr. No Title Requisite Key Learning Time 1
- BLE / Android enabled bus module Basic Embedded, BLE module, Android studio - BLE API Android application Design BLE interface with android- useful in many embedded application 2 students 3-4 week 2 - Beacon based object finder for Visually Impaired HM-10 (BLE) AT modes, Basic embedded system, Android Learn the fast growing ideas of Google beacon- uses and application Semester 3 - Bus Off Board mechanism with existing user module Basic Embedded, GPS module data logging, Android GPS/Location based services & applications 2+ students 4 GPS (Global Positioning System) Based Voice Navigation System for Blind People- Smartcane + Embedded system, GPS Receiver data logging, Voice Recognition
13
Audio Tactile Tablet Objective:
Develop an affordable computer peripheral/standalone device for use as a ‘audio describer’ for tactile materials. The device should give audio description corresponding to the area being explored on a tactile diagram. A tactile diagram is placed on a tablet like device The user starts exploring the tactile diagram Diagram placement Diagram detection Diagram exploration Audio output The diagram type/genre is automatically detected by the device An audio output is given out corresponding to the area being pointed and pressed by the user
14
Wearable versus Mobile (Winter project)
Objective: Based on the accuracy requirement, find out whether a particular computation is energy efficient to do on mobile or wearable device. Details: We will use pedometer application to study the behaviour, by varying the sampling rate and observing energy consumption versus accuracy variation. Once complete, we could use some other application as well. Required skills: Familiarity with Android SDK and its development environment. Commitment to performing experiments and analyzing the data.
15
MAVI on Android (Semester project)
Objective: Implement/port MAVI (Mobility Assistant for Visually Impaired) on Android platform (currently C/C++ code based on OpenCV is working). Measure performance, energy consumed; and accuracy of individual tasks. Measurements to be done using available image database for initial porting. Final measurements should be demonstrated based on live experiments. Skills required: Familiarity with Android SDK and working on Android applications. Familiarity with OpenCV and C++ would be beneficial. Commitment to performing experiments and analyzing the data.
16
Pothole Detection for safer navigation
Objective: In this project, we use a depth camera to detect potholes/obstacles in the walking path. It is a difficult problem to solve in our scenario where roads/footpaths may have a lot of irregularities. Pre-Requisite: Basics of image processing Familiarity with Linux operating system
17
Pratyaksh (Semester Project)
Objective: Develop a wrist band which converts a depth map into vibrotactile feedback for a visually impaired person. Motivation: The human brain is able to incorporate new senses with time. (Sensory Addition). The vibrotactile feedback is intended to intuitively convey depth information to visually impaired people. Pre-requisites: Knowledge of CAD Design and 3D printing is a plus. Basics of motor control
18
SoundMap (Semester Project)
Objective: To use ultrasonic sensors for creating a depth map. Motivation: The current IR sensing depth map sensors fail badly in environments with high IR. Pre-requisites: Knowledge of CAD Design and 3D printing is a plus. Basics of ultrasonic sensing.
19
Smart Campus/Green World
20
Energy Saving in Campus Buildings
Smart energy meters installed in 12 buildings Connecting to the net for monitoring Create a baseline Data analytics Steps to reduce wastage
21
Traffic Monitoring and Speed Warning
Prototype built for Measure speed, read number plate, look-up mobile number and send warning sms Lots of development pending To be scaled up and pilot to be carried out
22
Existing prototypes – carry forward
Intelligent displays (winter + semester) Two wall displays to be installed soon PickMe (Rickshaw app) (winter/semester) In operation, to be studied and improved, IOS app E-Subzi app (winter + semester) Smart fan switch (winter + semester) Timer switch (winter + semester)
23
eCrackers (Semester project)
Objective: Design a set of eco-friendly crackers using electronics and mechanics. Should be safe, lightweight, cost effective, reusable, low energy. 7-8 different types of crackers should be designed. Try to give as close feel to real fire-crackers as possible (see example link). Skills required: Familiarity with various electronic components and their usage (e.g. motor, LEDs, etc.). Creativity in ideas and aesthetics for a product design. Working knowledge on mechanical aspects of design.
24
POV Bike Display (Semester Project)
Objective: Create a POV toy which can be attached to a cycle wheel and able to display text/image sent through an Android Phone. Motivation: Safety and Design for cyclists. Pre-requisites: PCB Design and Microcontroller Programming Android Programming is a plus.
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.