How can IoT systems auto/manual control mode be based on specific condition or use case?
Based on the condition or use case system needs to dynamically decide which control to be auto and which to be manual.
A use-case based switch-case control loop, that decides which all control to be auto and which manual based on the specific use-case. Following figure depicts manual-auto steering control based on three different condition/use-case.
System could detect the current use case automatically or manually the current use case can be indicated. For each use case (eg., ACC, LKA, PA) and for each control (eg., speed, steering), the default control (auto / manual) is predefined by the system. Thus, default control (auto / manual) is enabled.
|Use-Case/Control||Steering control||Speed control|
|Highway drive (ACC)||Manual||Auto|
|Parking Assistance (PA)||Auto||Manual|
|Lane Keeping (LKA)||Auto||Manual|
Driver and automated system shares control over the vehicle. An example would be Adaptive Cruise Control (ACC) where the driver controls steering and the automated system controls speed. In case of Parking Assistance and Lane Keeping use cases, steering is automated while the speed is manual.
How can IoT systems co-ordinate across simulataneous manual and auto control with manual being default and higher priority?
An autonomous IoT system controls the system and processes in an automated manner without the need for constant human intervention. However, it should be possible to have a manual override by an expert (SME). The coordination between manual and automated control needs to be dynamic and spontaneous. System should dynamically detect presence of a manual command/input and give priority to manual control. In the absence of manual control, system needs to revert-back to automatic control instantaneously.
The IoT autonomous controller, controls the IoT system continuously, while observing constantly for a manual input. In case of presence of any manual input system follows the manual control.
Autonomous cars: Hands-off: The automated system takes full control of the vehicle (accelerating, braking, and steering). The driver must monitor the driving and be prepared to immediately intervene at any time if the automated system fails to respond properly. The shorthand “hands off” is not meant to be taken literally. In fact, contact between hand and wheel is often mandatory to confirm that the driver is ready to intervene.
How can IoT systems operating in manual mode be assisted by auto control?
An IoT system operating in manual control mode may be difficult to operate due to human limitations.
An auto aid can assist the manual efforts thus helping the operator.
The manual input is constantly monitored with the help of sensors and the received input is proportionately amplified with the help of auto aid.
- Power Steering in a Vehicle. Manual control aided by auto power.
- Microphone and Sound Amplifier.
How can IoT systems operating in manual control mode be overridden by auto control?
An IoT system control can be set to manual or auto or coordinated. While the system is exclusively in manual / auto mode, the respective control (manual / auto) is activated. However, while operating in manual mode if the health condition of the human operator goes bad then it can result in a catastrophe.
When set to manual mode, the manual control is active. The system monitors the manual health continuously. In case, abnormality is detected in manual health, the system switches to auto mode automatically.
Health monitoring sensors constantly monitor the operator health. Based on the health condition the exclusive manual/auto switch output is overridden.
Aircraft in manual mode, pilot unconscious, system can override the control
How can IoT systems operating in manual control mode be overriden by auto control?
An IoT system control can be set to manual or auto or coordinated. While the system is exclusively in manual / auto mode the respective control (manual / auto) is activated. However, while operating in manual mode if the health condition of the human operator goes bad then it can result in a catastrophe.
When set to manual mode, the manual control is active. System monitors the manual health continuously. In case, abnormality is detected in manual health, system switches to auto mode automatically.
Health monitoring sensors constantly monitor the operator health. Based on the health condition the exclusive manual/auto switch output is overriden.
- Aircraft in manual mode, pilot unconscious, system can override the control
How can IoT systems operate in auto mode and alert system state?
While an IoT system is running in auto mode several abnormalities in system parameters and system state can occur. This can result in subsequent system failure.
An IoT sytem running in auto mode need to monitor and notify system state to the operator. Thus, the operator be aware of system abnormalities and impending system failures and take corrective action.
The autocontrolled IoT system can monitor the system state and raise notifications of different severity based on the abnormality level, while, the auto control continues to function as programmed.
- Automatic temparature control in a plant, when control fails it can raise alert Critical/Major/Minor depending on the state
- Car engine temparature raise alarm, engine stops at some threshold level
How can IoT systems continue to operate in auto mode in all conditions?
A fully automated IoT system can experience several abnormalities / exceptions during operation.
The fully automated IoT system can have a feedback loop to monitor abnormalities and coarse correct the system behaviour or halt the system in case of emergency.
The fully automated IoT system can have a monitoring system to observe abnormalties and provide feedback to the controller logic to correct the operations. In case of emergency it can trigger the controler to halt the system.
- Car fuel injection
- Traffic light