Skip to main content

Marvin Platform & feedback

Marvin Platform is the desktop interface for configuring the robot, monitoring feedback, and using the controller's motion functions. The September Chinese software guide describes Linux x86 and Windows 64-bit support.

Build selection in the source guide​

Controller label in guideWindows scriptUbuntu script
“41”marvinSDK_windows.batmarvinSDK_ubuntu.sh
“43”marvinSDK_windows_100343.batmarvinSDK_ubuntu_100343.sh

The guide names ui_EN.py as the application entry point after the SDK is built. Confirm the full controller version and repository revision before using these scripts. See SDK quick start.

Feedback fields​

Marvin Platform feedback interface

FieldMeaning in the software guide
PositionJoint angle derived from the motor-side encoder
VelocityJoint velocity
TorqueTorque-sensor feedback
CurrentThousandths of the joint's rated current
TemperatureTemperature; the Pro manual notes version-dependent use of this field
PositionEXJoint angle derived from the output-side encoder
CmdPositionCommanded joint position
ForceESTEstimated external joint load

Torque-sensor feedback and estimated external load are separate values. Current is not presented as amperes in this interface. Confirm units and message definitions in the SDK before recording or controlling from these fields.