implementing a sentient computing system presented by: jing lin, vishal kudchadkar, apurva shah
TRANSCRIPT
![Page 1: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/1.jpg)
Implementing a Sentient Computing System
Presented by:
Jing Lin , Vishal Kudchadkar ,
Apurva Shah
![Page 2: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/2.jpg)
Sentient Computing Systems
Sentient computing systems are systems which can change their behavior based on a model of the environment they construct using sensor data.
Sentient computing systems may hold the key to managing tomorrow’s device-rich mobile networks.
![Page 3: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/3.jpg)
Implementing a Sentient System: Active Bat (1) Location sensing
![Page 4: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/4.jpg)
Implementing a Sentient System: Active Bat (2) Current Embodiment
Accuracy and Precision 95% of 3D Bat position readings are accurate to within
3cm Maximum Location update rate across each radio
cell 150 updates per second
![Page 5: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/5.jpg)
Implementing a Sentient System: Active Bat (3) Scheduling and power saving
The scheduling process allows the Bat to enter a low-power sleep state.
A 10-bit local ID is used to achieve shorter addressing message and power saving.
Nonmoving Bats are placed into a low-power sleep state.
![Page 6: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/6.jpg)
Modeling the Environment
Use data from sensors and from services Filter the incoming location data using
knowledge of tracked objects’ dynamics Update the world model using filtered data Increase fidelity of the model by determining
if someone appears to be seated
![Page 7: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/7.jpg)
Software Support for Sentient Systems Spatial monitor
Formalizes imprecise spatial relationships in terms of containment and overlapping relationships between suitable 2D spaces
Timeline-based data storage
Data generated by network appliances should be stored in a way that does not require the user to specify its destination.
![Page 8: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/8.jpg)
Applications (1)
Browsing Model browsers display the environment’s current
state, e.g., continuously updated map displaying personnel, furniture, telephones, workstations and other relevant information
Follow-me Systems Services are made ubiquitously available to
“users” by moving their interfaces to the nearest appropriate input or output device
![Page 9: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/9.jpg)
Applications (2)
Novel user interfaces Mice Virtual buttons Augmented reality
Data Creation , Storage and Retrieval.
![Page 10: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/10.jpg)
Future
Sentient computing is more than a solution to the problems of configuration and personalization.
The environment itself will become the user interface.
![Page 11: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/11.jpg)
Limitations
Active Bat requires a large fixed-sensor infrastructure throughout the ceiling.
The system is sensitive to the precise placement of sensors.
Therefore, there are disadvantages in scalability, ease of deployment, and cost.
![Page 12: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/12.jpg)
![Page 13: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/13.jpg)
Location Systems For Ubiquitous Computing
By
Vishal Kudchadkar ,Jing Lin ,
Apurva Shah
![Page 14: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/14.jpg)
Introduction New mobile systems will need to know the
location of the things. Location sensing techniques …..
Triangulation : uses of multiple measurements from known points to find the location
Proximity : measure nearness from known points Scene analysis : exam a view from particular
vantage point
![Page 15: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/15.jpg)
Location
Physical Location and Symbolic Location Symbolic Location encompasses abstract ideas of where
something is. Absolute versus Relative
In absolute system a frame of reference is shared by all the objects.
In a relative system each object will have it’s own frame of reference
An absolute location can be transformed into a relative location – relative to a second point of reference
![Page 16: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/16.jpg)
Localized Location Computing
Some systems have location computing capability and insist that they compute their own locations and hence can protect their privacy.
Some systems require objects to periodically respond to a broadcast to tell their position to the system.
![Page 17: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/17.jpg)
Qualities of a Positioning system
Accuracy and Precision:
The distance or grain-size denotes the accuracy. Sensor fusion can help improve accuracy. We generally determine the accuracy of the system by checking if it is suitable for the application
Scale :
Consider coverage as the area per unit of infrastructure and the number of objects the system can locate per unit area.
![Page 18: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/18.jpg)
Qualities of a Positioning system
Recognition : Applications may take specific action depending on the location of the object and hence location recognition is needed in such systems
Cost : Time Cost includes time to install and setup the system and Space cost is the space the system requires
Limitations :Systems may not function in a specific environment.
![Page 19: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/19.jpg)
Survey of Location Systems
Active Bridge, Active Bat, Cricket, Radar MotionStar magnetic tracker, Easy Living, Smart Floor E911
are discussed in the paper. We will present one of the systems in detail in the following paper.
![Page 20: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/20.jpg)
Research Directions
Sensor Fusion: Defined as the use of multiple sensor
technologies to create hierarchical and overlapping levels of sensing
Ad hoc Location sensing : This method uses techniques to locate objects
without the use of a central information center or a browser
In this method of locating objects , the nearby objects share information to build about the system
![Page 21: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/21.jpg)
Research Directions (Contd.)
Ad hoc Location sensing : Triangulation, scene analysis or proximity
location sensing methods are used Location – sensing system accuracy
![Page 22: Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah](https://reader030.vdocuments.site/reader030/viewer/2022032709/56649eab5503460f94bb0f2a/html5/thumbnails/22.jpg)
Strength And Weaknesses
Strength A good introductory paper on location systems. It compares pros and cons of various location
systems. Provides a taxonomy which can be used to
evaluate the suitability of a location system. Weakness
This paper addresses only hardware issues but fails to address software issues.