Augmented Sensor Observations and Tasking through Artificial Intelligence (AI), Machine Learning (ML), and Computer Vision (CV) Processes in OpenSensorHub

Sensor tasking and observations as well as processes and process chains are core capabilities provided by OpenSensorHub (OSH) through its implementation of Open Geospatial Consortium’s (OGC) Sensor Web Enablement (SWE), SWE Common Data, and SensorML standards.  Sensor outputs can be integrated into processes and process chains receiving one or more sensors’ outputs as input and in turn generating new outputs.  Processes and process chains employing Artificial Intelligence (AI), Machine Learning (ML), & Computer Vision (CV) algorithms and libraries augment situational awareness by providing reasoning, identification, classification, and knowledge discovery generating novel and timely outputs for situational awareness.

Video decoding in OSH JS Toolkit

One of the components provided by OSH Javascript Web Client Toolkit is a video viewer that can be used to visualize video streams produced by an OSH node (or other sources). The screenshot above shows the video player wrapped in a dialog and playing a raw H264 stream (including time stamps).

OpenSensorHub, FunTimes, and the Future of the Internet of Things

Unless you have been living under a rock, you have probably seen that Internet of Things (IoT) is all aflutter.  Everyone and his brother are connecting THINGS to the Internet, and connecting things to each other via the Internet!  Some of these things are sensors.  Some of them are actuators.  Some of them are processes.  Others are combinations of these three, which together some call robots.  It is all very cool.  But, it has a long way to go.