Case Studies

Robot Motion Controlling Application

November 8, 2023

Our client required a robust and cost-effective iOS application with a simple interface to control robots from remote locations.

Technologies Used

  • Objective-C
  • RTSP
  • VPN

ThinkPalm Solution

ThinkPalm developed an iOS Robot Motion Controlling Application supported across iPhones and iPads running iOS versions 8.0 and above to take over the body control of robots. Functionalities such as new user registration, login, password recovery, device list creation for a user ID, configuration of robots, and Wi-Fi settings of each robot were incorporated.

Robot Motion Controlling Application by ThinkPalmns

The application, with a simple UI, will authenticate with the central web server and retrieve the list of robots on successful authentication.

Once the user sets the Wi-Fi for the device and requests a connection, the app communicates with it via the central server and takes over the body control of the robot.

Live video streams of the device are received over RSTP. Commands such as move, park, slow, and change direction (left, right, front, back) to the device can be executed by tapping buttons on the app screen or through voice commands over UDP.

Viewing of the temperature and the percentage of battery remaining in the robot is enabled as well for the user to track the device status.


  • The iOS app enables the user to monitor and control multiple robots from remote locations in real-time.
  • The app also helps the company test its devices, identify shortcomings, and bring about functional improvements on a regular basis.
  • Significant savings in time, cost, and effort can be achieved with the user-friendly app, improving operational efficiency.

Let's Get To Work

Contact us and we'll have one of our experts reach out to you and discuss how we can lead your project to success.

  +  87  =  93