This week I drafted and submitted my research proposal. Here is a copy converted to markdown. You can find the original in my honours git repo.
Non-Technical Summary
With the proportion of elderly and mobility-impaired people growing, and the cost of small computing platforms and sensors dropping, now more than ever we can create low-cost sensor systems to use in a “smart home for the disabled.” One such sensor system is an occupancy sensor, which determines the number of people who are present in a given space. This has many applications in a such a smart home, like climate control, which studies have shown can be more efficient when computer controlled in this way.
This project will build on existing research to create an occupancy sensor and accompanying detection software that are well suited for a smart home for the disabled. This system will emphasise four key areas; low cost, non-invasiveness, energy efficiency and reliability. At the end of this project, a list of components and corresponding software will be produced, so that anyone can build the sensor prototype. The prototype will also be put to the test in real world situations around the UWA campus.
Background
The proportion of elderly and mobility-impaired people is predicted to grow dramatically over the next century, leaving a large proportion of the population unable to care for themselves, and consequently less people able care for these groups. [1] With this issue looming, investments are being made into a variety of technologies that can provide the support these groups need to live independent of human assistance.
With recent advancements in low cost embedded computing, such as the Arduino and Raspberry Pi, the ability to provide a set of interconnected sensors, actuators and interfaces to enable a low-cost “smart home for the disabled” is becoming increasingly achievable.
Sensing techniques to determine occupancy, the detection of the presence and number of people in an area, are of particular use to the elderly and disabled. Detection can be used to inform various devices that change state depending on the user’s location, including the better regulation energy hungry devices to help reduce financial burden. Household climate control, which in some regions of Australia accounts for up to 40% of energy usage [2] is one particular area in which occupancy detection can reduce costs, as efficiency can be increased dramatically with annual energy savings of up to 25% found in some cases. [3]
Significant research has been performed into the occupancy field, with a focus on improving the energy efficiency of both office buildings and households. This is achieved through a variety of sensing means, including thermal arrays, [4] ultrasonic sensors, [5] smart phone tracking, [6][7] electricity consumption, [8] network traffic analysis, [9] sound, [10] CO2, [10] passive infrared, [10] video cameras, [11] and various fusions of the above. [12][9]
Aim
While many of the above solutions achieve excellent accuracies, in many cases they suffer from problems of installation logistics, difficult assembly, assumptions on user’s technology ownership and component cost. In a smart home for the disabled, accuracy is important, but accessibility is paramount.
The goal of this research project is to devise an occupancy detection system that forms part of a larger `smart home for the disabled’ that meets the following accessibility criteria;
-
Low Cost: The set of components required should aim to minimise cost, as these devices are intended to be deployed in situations where the serviced user may be financially restricted.
-
Non-Invasive: The sensors used in the system should gather as little information as necessary to achieve the detection goal; there are privacy concerns with the use of high-definition sensors.
-
Energy Efficient: The system may be placed in a location where there is no access to mains power (i.e. roof), and the retrofitting of appropriate power can be difficult; the ability to survive for long periods on only battery power is advantageous.
-
Reliable: The system should be able to operate without user intervention or frequent maintenance, and should be able to perform its occupancy detection goal with a high degree of accuracy.
Success in this project would involve both
- Devising a bill of materials that can be purchased off-the-shelf, assembled without difficulty, on which a software platform can be installed that performs analysis of the sensor data and provides a simple answer to the occupancy question, and
- Using those materials and softwares to create a final demonstration prototype whose success can be tested in controlled and real-world conditions.
This system would be extensible, based on open standards such as REST or CoAP, [13][14] and could easily fit into a larger `smart home for the disabled’ or internet-of-things system.
Method
Achieving these aims involves performing research and development in several discrete phases.
Hardware
A list of possible sensor candidates will be developed, and these candidates will be ranked according to their adherence to the four accessibility criteria outlined above. Primarily the sensor ranking will consider the cost, invasiveness and reliability of detection, as the sensors themselves do not form a large part of the power requirement.
Similarly, a list of possible embedded boards to act as the sensor’s host and data analysis platform will be created. Primarily, they will be ranked on cost, energy efficiency and reliability of programming/system stability.
Low-powered wireless protocols will also be investigated, to determine which is most suitable for the device; providing enough range at low power consumption to allow easy and reliable communication with the hardware.
Once promising candidates have been identified, components will be purchased and analysed to determine how well they can integrate.
Classification
Depending on the final sensor choice, relevant experiments will be performed to determine the classification algorithm with the best occupancy determination accuracy. This will involve the deployment of a prototype to perform data gathering, as well as another device/person to assess ground truth.
Robustness / API
Once the classification algorithm and hardware are finalised, an easy to use API will be developed to allow the data the device collects to be integrated into a broader system.
The finalised product will be architected into a easy-to-install software solution that will allow someone without domain knowledge to use the software and corresponding hardware in their own environment.
Timeline
Date | Task |
---|---|
Fri 15 August | Project proposal and project summary due to Coordinator |
August | Hardware shortlisting / testing |
25–29 August | Project proposal talk presented to research group |
September | Literature review |
Fri 19 September | Draft literature review due to supervisor(s) |
October - November | Core Hardware / Software development |
Fri 24 October | Literature Review and Revised Project Proposal due to Coordinator |
November - February | End of year break |
February | Write dissertation |
Thu 16 April | Draft dissertation due to supervisor |
April - May | Improve robustness and API |
Thu 30 April | Draft dissertation available for collection from supervisor |
Fri 8 May | Seminar title and abstract due to Coordinator |
Mon 25 May | Final dissertation due to Coordinator |
25–29 May | Seminar Presented to Seminar Marking Panel |
Thu 28 May | Poster Due |
Mon 22 June | Corrected Dissertation Due to Coordinator |
Software and Hardware Requirements
A large part of this research project is determining the specific hardware and software that best fit the accessibility criteria. Because of this, an exhaustive list of software and hardware requirements are not given in this proposal.
A budget of up to $300 has been allocated by my supervisor for project purchases. Some technologies with promise that will be investigated include;
-
Raspberry Pi Model B+ Small form-factor Linux computer: Available from here; $38
-
Arduino Uno Small form-factor microcontroller: Available from here; $36
-
Panasonic Grid-EYE Infrared Array Sensor: Available from here; approx. $33
-
Passive Infrared Sensor Available from various places; $10-$20
References
- M. Chan, E. Campo, D. Estève, and J.-Y. Fourniols, “Smart homes—current features and future perspectives,” Maturitas, vol. 64, no. 2, pp. 90–97, 2009.
- Australian Bureau of Statistics, “4602.2 - Household Water and Energy Use, Victoria: Heating and cooling,” Oct. 2011.
- V. L. Erickson, A. Beltran, D. A. Winkler, N. P. Esfahani, J. R. Lusby, and A. E. Cerpa, “ThermoSense: thermal array sensor networks in building management,” in Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems, 2013, p. 87.
- A. Beltran, V. L. Erickson, and A. E. Cerpa, “ThermoSense: Occupancy Thermal Based Sensing for HVAC Control,” in Proceedings of the 5th ACM Workshop on Embedded Systems For Energy-Efficient Buildings, 2013, pp. 1–8.
- T. W. Hnat, E. Griffiths, R. Dawson, and K. Whitehouse, “Doorjamb: unobtrusive room-level tracking of people in homes using doorway sensors,” in Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems, 2012, pp. 309–322.
- W. Kleiminger, C. Beckel, A. Dey, and S. Santini, “Using unlabeled Wi-Fi scan data to discover occupancy patterns of private households,” in Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems, 2013, p. 47.
- B. Balaji, J. Xu, A. Nwokafor, R. Gupta, and Y. Agarwal, “Sentinel: occupancy based HVAC actuation using existing WiFi infrastructure within commercial buildings,” in Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems, 2013, p. 17.
- W. Kleiminger, C. Beckel, T. Staake, and S. Santini, “Occupancy detection from electricity consumption data,” in Proceedings of the 5th ACM Workshop on Embedded Systems For Energy-Efficient Buildings, 2013, pp. 1–8.
- K. Ting, R. Yu, and M. Srivastava, “Occupancy inferencing from non-intrusive data sources,” in Proceedings of the 5th ACM Workshop on Embedded Systems For Energy-Efficient Buildings, 2013, pp. 1–2.
- E. Hailemariam, R. Goldstein, R. Attar, and A. Khan, “Real-time occupancy detection using decision trees with multiple sensor types,” in Proceedings of the 2011 Symposium on Simulation for Architecture and Urban Design, 2011, pp. 141–148.
- V. L. Erickson, S. Achleitner, and A. E. Cerpa, “POEM: Power-efficient occupancy-based energy management system,” in Proceedings of the 12th international conference on Information processing in sensor networks, 2013, pp. 203–216.
- Z. Yang, N. Li, B. Becerik-Gerber, and M. Orosz, “A multi-sensor based occupancy estimation model for supporting demand driven HVAC operations,” in Proceedings of the 2012 Symposium on Simulation for Architecture and Urban Design, 2012, p. 2.
- D. Guinard, I. Ion, and S. Mayer, “In search of an internet of things service architecture: REST or WS-*? A developers’ perspective,” in Mobile and Ubiquitous Systems: Computing, Networking, and Services, Springer, 2012, pp. 326–337.
- M. Kovatsch, “CoAP for the web of things: from tiny resource-constrained devices to the web browser,” in Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication, 2013, pp. 1495–1504.
Noticed a problem with this post? Leave a comment or submit a pull request.