Ayush Agarwal*, Ansh Gandhi*, Jeremy A. Collins, Omar Rayyan, Aryan Sarswat, Ranjani Koushik, Masoud Moghani, Ajay Mandlekar, Animesh Garg
This repo contains the official mobile application for COBALT: Crowdsourcing Robot Learning via Cloud-Based Teleoperation with Smartphones. The COBALT mobile app connects to a running COBALT server and allows users to remotely teleoperate a robot from a smartphone.
Install the following tools required for Flutter app development:
- Flutter SDK
- Android Studio to build for Android
- Xcode to build for iOS
- A physical Android or iOS device
git clone https://github.com/pairlab/cobalt-mobile-app.git
cd cobalt-mobile-appflutter pub getflutter devicesYou should see at least one connected Android or iOS device.
Android
Enable USB debugging on your Android phone:
- Open Settings > About phone.
- Tap Build number several times to enable Developer Options.
- Open Developer Options.
- Enable USB debugging.
- Connect the phone over USB.
iOS
For iOS development, use macOS with Xcode installed.
- Open the iOS project in Xcode if signing setup is needed:
open ios/Runner.xcworkspace- Select a development team under Signing & Capabilities.
- Connect your iPhone.
flutter run --releaseLast Updated: May 15, 2026