Skip to main content

Marvin Pro Product Overview

Product Positioning​

KernelMind Apex is a ready-to-use teleoperation kit for robotic operation scenarios. It provides the operator with an immersive first-person view through a VR headset and maps the operator's motion to the robot in real time.

Marvin Pro supports dual-arm robot teleoperation with either a Pico or Meta Quest VR headset. The current version uses a Tianzhun controller as the core control unit. The deserializer board is integrated inside the robot, and the Senyun camera is a standard component connected through internal arm wiring.

Optional accessories: Manus data gloves + Wuji Hand, used for finger motion capture and fine manipulation.

System Components​

The Marvin Pro teleoperation system mainly consists of the robot body, robot controller, Tianzhun electric cabinet, Senyun camera, VR headset, host PC, and data recording media.

CategoryDeviceDescription
Robot sideDual-arm robot bodyExecutes teleoperation commands
Robot sideRobot controllerReceives commands from the Tianzhun controller and control system
Power and safety48 V main power supply220 V to 48 V switching power supply
Power and safety12 V controller power supplyPowers the controller and related peripherals
Power and safetyEmergency stop boxProvides on-site safety protection and emergency stop
Main controlTianzhun electric cabinet / core controllerRuns KernelMind Apex and ROS 2 nodes
PerceptionSenyun cameraStandard camera mounted at the robot arm end; wiring is routed internally through the arm
Operator sideVR headset (Pico or Meta Quest) and controllersProvides first-person view and operator input; model depends on the delivered configuration
Network and dataEthernet cables and Type-C Ethernet adapterConnects the electric cabinet, host PC, and VR headset
Network and dataUSB driveUsed for data recording; volume label must be BAG_STORAGE

Marvin Pro robot body

Senyun camera and internal arm wiring

Tianzhun electric cabinet interfaces

Standard Accessories​

AccessoryQtyDescription
VR headset (Pico or Meta Quest)1Provides immersive first-person operation view; model depends on the delivered configuration
Controllers (left/right)1 eachControl arm motion and gripper opening/closing
Tianzhun electric cabinet / core controller1Runs KernelMind Apex and ROS 2 nodes
Robot power cable1Connects to the electric cabinet power interface
Emergency stop box1Connects to the electric cabinet emergency stop interface
Senyun cameraStandardMounted at the robot arm end; wiring is completed before delivery
Ethernet cablesSeveralWired connection for stable low-latency transmission
USB drive (label BAG_STORAGE)1Stores ROS bag and MP4 recording data under recorded_bags by default
Type-C data cable1Used for ADB debugging or headset APK installation
Type-C Ethernet adapter1Connects the VR headset to the wired LAN

Power cable and emergency stop box

Teleoperation kit accessories

Optional Accessories​

AccessoryDescription
Manus data glovesCapture fine finger motion; used with Wuji Hand
Wuji HandDexterous hand end effector that receives glove motion commands
Foot pedal (three-key, non-standard)Maps controller enable actions to foot input; used for motion-capture glove / dexterous hand teleoperation scenarios

Foot pedal key functions:

KeyFunction
Key 1 (left key)Enables both left and right controllers together
Key 3 (right key)Moves both arms back to the Home position; prohibited in the factory packing pose

From the packing pose, first follow Startup and Debugging to move all 14 arm joints to zero before using any Home function.

Foot pedal connection example

Software Components​

Software moduleInstallation locationDescription
KernelMind Apex controller softwareTianzhun electric cabinet / core controllerMatching controller package with ROS 2, motion control, camera, and recording services
Apex headset clientPico or Meta QuestHeadset application matched to the controller release
Apex TeleopPCConnects to the controller, starts the robot, switches modes, records data, and replays data

Default Network and Runtime Environment​

ItemDefault / Description
Tianzhun electric cabinet / core controller IP6.6.7.100
Dual-arm controller IP6.6.7.190
Host PC network adapter IP6.6.7.xxx, for example 6.6.7.165
Headset Apex app connection IP6.6.7.100; must match the Tianzhun controller IP
SSH login to Tianzhun controllerssh nvidia@6.6.7.100
ItemSpecification
Operating system (Tianzhun controller)Ubuntu 22.04
Operating system (host development PC)Ubuntu 22.04 AMD64
Robot frameworkROS 2 Humble
Main control hardwareTianzhun core controller
HeadsetPico or Meta Quest
Installation packagesUse matching controller, host, and headset packages from the delivered release

Core Capabilities​

  • Low-latency VR video streaming, supporting the Senyun camera and GMSL multi-channel video link
  • Millimeter-level spatial tracking with real-time motion mapping to the robot arms
  • Multiple control modes, including impedance mode, position mode, and standby mode
  • Built-in ROS bag recording and real-machine playback
  • Incremental teleoperation mode support; the foot pedal is a non-standard extension

Typical Application Scenarios​

  • Remote teleoperation of dual-arm robots
  • Robot-assisted operation in hazardous environments
  • Robot demonstration data collection
  • Factory intelligent production assistance