This post will function as our project log and as a place to get input from other people.
Smart Mobile Platform (SMP)
The basic idea of the project is to create a mobile platform that can be customized according to the application needed.
Here is a block diagram of the general idea:
We decided to use a divide and conquer methodology and separate each part into modules.
Using modules also enables flexibility and expandability in the design, allowing us or other to add/remove modules depending on the application.
The modular design also enables us to monitor the staus of each module and replace/repair if one is malfumctioning
Some of the modules will have micro controllers in it. We will be using Arduino for initial prototyping.
-Sends movement control data to Master Module
-Sends sensor info to Master Module
-GPS, compass, etc
-gathers data from other modules and process them
- connects to embedded system
-provides GUI to user
-connects to internet
-for now we are considering the beaglebaord or pandaboard
-modules can be added depending on the application or needs
-allows us to add a turret if we want
For our actual project, we will implement the SMP system to an electric wheelchair
Alternative Control System: (ACS)
Control system designed specifically according to the person’s disability or needs
-control system designed for quadriplegics and amputees
Other Control systems
-eeg (thought control)
Collision Avoidance System (CAS)
-avoid collision using sensors
Vital Signs Monitoring System (VSMS)
-monitor vital signs
-for these part I will implement a project I have done before
Navigation System (NavS)
-navigation via GPS
We also plan to have a web interface where we can monitor the vital signs and location of the user.
What we have done so far:
-interfacing with 3-axis accelerometer (head control)
-interfacing with i2c comapass module (head control and Navigation)
-interfacing with GPS module (naviagation)
-interfacing with ultrasonic proximity sensors (CAS)
-ECG circuit (vital sign monitoring) http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1292560660/all
Still needs to be done:
-all the individual modules
-Local user GUI
-communication between modules and master module
-we are considering of using CAN or creating our own protocol
-basically ALOT MORE!
We are in the first of Senior design, we are only required to have a paper design before the end of the semester but we decided to start early because of the complexity and magnitude of our project
Pls feel free to leave comments, criticism, and especially ideas as they would be very helpful[/list]