Swarm Intelligence (SI) is defined as "-the property of a system whereby the collective behaviours of (unsophisticated) agents interacting locally with their environment cause coherent functional global patterns to emerge. SI provides a basis with which it is possible to explore collective (or distributed) problem solving without centralized control or the provision of a global model. (ref;http://staff.washington.edu/paymana/swarm/)". The Wikipedia definition is: "Swarm intelligence (SI) is an artificial intelligence technique based around the study of collective behavior in decentralized, self-organized systems.
A relevant link here goes to Swarm robotics defined in Wikipedia as "- a new approach to the coordination of multirobot systems which consist of large numbers of relatively simple physical robots. The goal of this approach is to study the design of robots (both their physical body and their controlling behaviors) such that a desired collective behavior emerges from the inter-robot interactions and the interactions of the robots with the environment, inspired but not limited by the emergent behavior observed in social insects, called swarm intelligence. It has been discovered that a set of relatively primitive individual behaviors enhanced with communication will produce a large set of complex swarm behaviors."
The Wikipedia article on swarm robotics continues;
"Unlike distributed robotic systems in general, swarm robotics emphasizes a large number of robots, and promotes scalability, for instance, by using only local communication. Local communication is usually achieved by wireless transmission systems, using radio frequency or infrared communication.
Potential application for swarm robotics include tasks that demand for extreme miniaturization (nanorobotics, microbotics), on the one hand, as for instance distributed sensing tasks in micromachinery or the human body."
Swarm intelligence and swarm robotics represents an interesting perspective to large scale ubiquitous/uHealth sensor networks applied in healthcare. The need for some kind of swarm intelligence is obvious with use of large numbers of sensors (ambient of BAN-type) and the need for systems for valuable data extraction from distributed sensors like motes or Sun Spots. Some level of problem solving capabilities are likely to be needed for handling of data streams. Both Tmote Sky motes and Sun SPOTS can be manually programmed "on the fly", passing updates from unit to unit in an epidemic manner.
Monday, 30 July 2007
Sun SPOT- networked tiny computational systems on Sun's platform
Sun SPOT is a networked tiny computational system running on the IEEE 802.15.4. 2.4 GHz ISM radio frequency. The Sun SPOT technology operates on Java platform top to bottom. It provides the ability to run wireless transducer applications "on the metal"(directly on the CPU), saving overhead and improving performance. "SPOTworld" simplifies development by providing a single tool for programming, configuring, managing and monitoring Sun SPOT devices without any OS (operating system). The system handles strong security and has large scalability potential .
A jaw-droppingly cool "migratable application" functionality enables applications (with their complete state information) to be dragged from one Sun SPOT device to another while they're still running.
Sun SPOT is currently commercially available in the US only.
It will be interesting to follow developments of future healtcare applications based on the Sun SPOT platform. Read a Sun SPOT fact sheet.
Friday, 27 July 2007
Ubiquitous? pervasive? spime? - what's in a word?
What's the difference between 'ubiquitous computing' and 'pervasive computing'? Is there a difference? Does it matter?
I was reading an article on 'Effects of Pervasive Computing on Sustainable Development' ( >>> ) that began with the words 'Since pervasive computing is expected to become ubiquitous in the coming years ...' It set me off thinking about previous discussions of the differences between the terms, so I did a bit of Googling and Wikipedia'ing and came up with:
"Pervasive Computing" is: Shorthand for the strongly emerging trend toward:
* Numerous, casually accessible, often invisible computing devices
* Frequently mobile or imbedded in the environment
* Connected to an increasingly ubiquitous network structure
The aim is for easier computing, more available everywhere it's needed
(NIST Pervasive Computing Conference 2000 - http://www.nist.gov/pc2000/)
"Ubiquitous computing is a post-desktop model of human-computer interaction in which information processing has been thoroughly integrated into everyday objects and activities ... someone "using" ubiquitous computing engages many computational devices and systems simultaneously, in the course of ordinary activities, and may not necessarily even be aware that they are doing so.
(Wikipedia entry for 'Pervasive Computing' - http://en.wikipedia.org/wiki/Pervasive_Computing)
Dictionary definitions are not much more help:
ubiquitous - adj : being present everywhere at once;
pervasive - adj : spread throughout;
And finally - the IEEE Pervasive Computing Journal (www.computer.org/portal/site/pervasive//) describes itself as 'A catalyst for advancing research and practice in mobile and ubiquitous computing' (sic).
So, they seem to be somewhat interchangeable.
And 'spime'? - that's a word made up by writer Bruce Sterling for a "currently-theoretical object that can be tracked through space and time throughout the lifetime of the object ... spimes as coming through the convergence of six emerging technologies, related to both the manufacturing process for consumer goods, and through identification and location technologies.
These six facets of spimes are:
1. Small, inexpensive means of remotely and uniquely identifying objects over short ranges; in other words, radio-frequency identification.
2. A mechanism to precisely locate something on Earth, such as a global-positioning system.
3. A way to mine large amounts of data for things that match some given criteria, like internet search engines.
4. Tools to virtually construct nearly any kind of object; computer-aided design.
5. Ways to rapidly prototype virtual objects into real ones. Sophisticated, automated fabrication of a specification for an object, through “three-dimensional printers.”
6. “Cradle-to-cradle” life-spans for objects. Cheap, effective recycling.
(http://en.wikipedia.org/wiki/Spime)
Ubiquitous (or pervasive?) computing could be a way for spimes to be developed and used - it would be interesting to think about potential health applications.
I was reading an article on 'Effects of Pervasive Computing on Sustainable Development' ( >>> ) that began with the words 'Since pervasive computing is expected to become ubiquitous in the coming years ...' It set me off thinking about previous discussions of the differences between the terms, so I did a bit of Googling and Wikipedia'ing and came up with:
"Pervasive Computing" is: Shorthand for the strongly emerging trend toward:
* Numerous, casually accessible, often invisible computing devices
* Frequently mobile or imbedded in the environment
* Connected to an increasingly ubiquitous network structure
The aim is for easier computing, more available everywhere it's needed
(NIST Pervasive Computing Conference 2000 - http://www.nist.gov/pc2000/)
"Ubiquitous computing is a post-desktop model of human-computer interaction in which information processing has been thoroughly integrated into everyday objects and activities ... someone "using" ubiquitous computing engages many computational devices and systems simultaneously, in the course of ordinary activities, and may not necessarily even be aware that they are doing so.
(Wikipedia entry for 'Pervasive Computing' - http://en.wikipedia.org/wiki/Pervasive_Computing)
Dictionary definitions are not much more help:
ubiquitous - adj : being present everywhere at once;
pervasive - adj : spread throughout;
And finally - the IEEE Pervasive Computing Journal (www.computer.org/portal/site/pervasive//) describes itself as 'A catalyst for advancing research and practice in mobile and ubiquitous computing' (sic).
So, they seem to be somewhat interchangeable.
And 'spime'? - that's a word made up by writer Bruce Sterling for a "currently-theoretical object that can be tracked through space and time throughout the lifetime of the object ... spimes as coming through the convergence of six emerging technologies, related to both the manufacturing process for consumer goods, and through identification and location technologies.
These six facets of spimes are:
1. Small, inexpensive means of remotely and uniquely identifying objects over short ranges; in other words, radio-frequency identification.
2. A mechanism to precisely locate something on Earth, such as a global-positioning system.
3. A way to mine large amounts of data for things that match some given criteria, like internet search engines.
4. Tools to virtually construct nearly any kind of object; computer-aided design.
5. Ways to rapidly prototype virtual objects into real ones. Sophisticated, automated fabrication of a specification for an object, through “three-dimensional printers.”
6. “Cradle-to-cradle” life-spans for objects. Cheap, effective recycling.
(http://en.wikipedia.org/wiki/Spime)
Ubiquitous (or pervasive?) computing could be a way for spimes to be developed and used - it would be interesting to think about potential health applications.
Sunday, 22 July 2007
Low-cost wireless vital sign monitoring project
A post on the SINI2007 blog ( >>> ) reports a project to develop low-cost wireless vital sign monitors that operate on TinyOS and mote platforms. The issue to note is that this is project being done by graduate and high school students!! - they are using physical parameter monitors and a wireless ad-hoc mesh network. They have already done some trials and are seeking clinical trial partners for additional pilots.
Wednesday, 11 July 2007
Assistive technology projects report
According to a recent report in 'E-health Insider Primary Care', almost '100 research projects on assistive technology including telecare and telehealth schemes were funded by the [UK] government or the European Union in 2006/7, according to a report from the Department of Health (DH). ( >>> )
The full Department of Health report is available ( >>> [820kb pdf file] ) Among projects mentioned are AMUSE (Autonomic management of Ubiquitous e-Health systems), which uses body sensors and wireless.
The full Department of Health report is available ( >>> [820kb pdf file] ) Among projects mentioned are AMUSE (Autonomic management of Ubiquitous e-Health systems), which uses body sensors and wireless.
Tuesday, 10 July 2007
Wibree Forum Merges with Bluetooth SIG
Announcement from Bluetooth.com;
The Bluetooth SIG, together with Nokia, announced that the Wibree Forum, the group specifying the Nokia-developed ultra low power wireless technology, will be merged with the Bluetooth SIG.
The merger will create an ultra low power Bluetooth specification and strengthen the technology’s ability to provide wireless connectivity for devices with very low battery capacity.
Healthcare;
Monitoring equipment and sensors can send vital health-related data such as blood pressure and glucose level to a mobile phone or a PC. The data can be stored and processed and alerts can be sent to the mobile phones of patients and caretakers.
The Bluetooth SIG, together with Nokia, announced that the Wibree Forum, the group specifying the Nokia-developed ultra low power wireless technology, will be merged with the Bluetooth SIG.
The merger will create an ultra low power Bluetooth specification and strengthen the technology’s ability to provide wireless connectivity for devices with very low battery capacity.
Healthcare;
Monitoring equipment and sensors can send vital health-related data such as blood pressure and glucose level to a mobile phone or a PC. The data can be stored and processed and alerts can be sent to the mobile phones of patients and caretakers.
Wednesday, 4 July 2007
Workshop on ubiquitous healthcare
A workshop on ubiquitous healthcare, sponsored by HealthAgents, an EU funded project, will take place on 12 November in Busan, South Korea. The event coincides with the Sixth International Semantic Web Conference.
Participants will discuss using semantic web technologies for the creation of ubiquitous healthcare - an emerging paradigm that is gradually reshaping the old 'patient-seeing-doctor' scenario into one in which health services and information become just 'one-click' away.
For more information, please visit: http://www.healthagents.net/
Participants will discuss using semantic web technologies for the creation of ubiquitous healthcare - an emerging paradigm that is gradually reshaping the old 'patient-seeing-doctor' scenario into one in which health services and information become just 'one-click' away.
For more information, please visit: http://www.healthagents.net/
Subscribe to:
Posts (Atom)