Last Updated: 16 October, 2026
Robotics NLK is an iOS/iPadOS app letting you configure custom missions, relying on iPhone/iPad sensors.
The goal is to get maximum out of your iOS device, with maximum flexibility and configurability.
In the nearest future it will be possible to order BLE/WiFi accessories making your missions even more powerful, transforming your mobile device into a robot.
Add Start Human Detection from the Detections group. A mission containing this node displays a live camera view. Detection begins when a connected event activates the node. Allow camera access when prompted. Vision analyzes the frames on your device; the detection node itself does not upload or save them.
| Node | Key | Output events |
|---|---|---|
| Start Human Detection | startHumanDetection |
started when detection is enabled; fired when a person appears. |
| Stop Human Detection | stopHumanDetection |
stopped after detection is disabled. |
Detection fires once while a person remains visible. It can fire again after no person has been detected for at least one second and a person appears again. This avoids triggering an action on every camera frame. Detection pauses in the background and resumes when you return to the visible mission. Leaving the mission stops detection.
fired output to Start Human Detection.fired output to that action. Connect it to both actions if you want both alerts.
Vibration requires a device with supported haptic hardware. Test the camera and alerts on a
physical iPhone. To stop detection within the mission, connect an event to Stop Human Detection.
Its stopped output can trigger the next action.
Add Play Sound (playSound) from the Local Notification group.
Use the node's configuration button to edit its parameters. The built-in sounds work without downloading audio files.
| Parameter | Choices or range | Default |
|---|---|---|
Sound (sound) | Beep, Chime, Alarm | Beep |
Duration (duration) | Whole seconds, at least 1. The sound repeats for this duration. | 1 second |
Volume (volume) | 0 (silent) to 1 (full volume), relative to the device's media volume. | 0.5 |
The started output fires after playback starts. The completed output fires
after the configured duration and can trigger another mission action.
Playback stops when you leave the mission, move the app to the background, or an audio interruption occurs.
Cancelled playback does not fire completed.
You can change an existing mission's description while keeping its title unchanged. When you rename a mission, its title must still be different from the titles of other saved missions.
If you didn't find a feature you need above - drop us a letter.
Robotics NLK Email:
roboticsnlk@gmail.com