uKit EDU app
For uKit AI, UKIT Beginner and UKIT Intermediate
Developed by the robotics experts at UBTECH, the uKit EDU app makes it easy for educators and students to build, program, and bring to life every uKit project.
- Quick access to all pre-designed models referenced in the uKit lesson plans and more
- Advanced 3D, 360-degree modeling system to support students through each build
- Block-based programming with text-based preview in Python
- Pose-Record-Play tool to help novice coders easily program motors
- Flexible functionality so students can imagine, design, and save their own robotics projects
- Compatible with iOS, Android, and most Chromebook devices (See FAQ for full system requirements)
uCode
Software you can use alone or pair with uKit AI and uKit Explore/Advanced
uCode is a web programming environment that takes coding to the next level. Students of all levels can program using block-based coding and dual text-based programming. uCode not only programs uKit robots but goes above and beyond, allowing students to create digital games and animations, drive 3D simulations, and utilize real-time AI programming.
In order to connect the UKIT Advanced board and uKit AI within uCode, users must install and open the uCode Connection Assistant (PC or Mac) within uCode (they will be prompted when trying to connect).
uCode Connection Assistant for Windows
uCode Connection Assistant for macOS
uCode Extension for Chromebooks
- 3D, 360-degree modeling system supports students through each build
- AI-integrated blocks and machine model training environment enables students to incorporate AI functionality into projects
- Virtual stage mode allows students to create games, animations, and virtual programs that also connect with uKit hardware
- Upload mode supports to support dual programming with block-based and text-based programming ability
- 3D simulation lab with virtual drive programming environments for programming virtual robots without external hardware
- Optimized for Google Chrome and best runs within the Chrome browser
Arduino IDE
For uKit Explore/Advanced
The uKit Explore programming board is also fully compatible with the Arduino programming environment. The Arduino IDE is an open-source platform that allows users to write programs and upload to multiple microcontrollers.
Yanshee app
For Yanshee
Yanshee supports multiple languages, including Java, C, C++, Blockly, Perl, and Python, and its iOS and Android app offers a gamelike environment that lets students program the robot to sense its environment and gather data. Yanshee comes equipped with intelligent voice and visual recognition and built-in fall management system.
- Runs on an open-source platform
- Supports multiple programming languages – Java, C/C++, block-based, Perl, Python
- Fully extensible using the Raspberry Pi platform
- Yanshee website
UGOT mobile app
For UGOT AI City Guardian and AI Space Exploration
The UGOT mobile app provides easy interactions with any UGOT model. Utilize the app to access 3D build instructions, access uploaded codes from uCode and control UGOT with real-time drive ability. Compatible with iOS and Android devices.
uCode4
For UGOT AI City Guardian and AI Space Exploration
uCode 4 is a dynamic browser-based programming platform for UGOT and more. Featuring all the classic interactions from uCode including block-based coding, dual text-based programming, stage and upload environments, 3D build instructions and AI interactions. uCode 4 takes uCode to the next level. Currently supporting interactions with UGOT.
uPython
Python coding For UGOT
uPython is a coding programming environment for beginner coders. Currently supporting UGOT, uPython enables students to experience real text-based programming through an easy-to-use software platform. Currently only supporting Windows devices.