{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"phospho","colors":{"primary":"#00FF00","light":"#00FF00","dark":"#1E1E1E"},"favicon":"/favicon.svg","logo":null,"api":{"openapi":"openapi.yml"},"appearance":{"default":"dark","strict":true},"navbar":{"links":[{"label":"Contact us","href":"mailto:contact@phospho.ai"}],"primary":{"type":"button","label":"Get hardware","href":"https://robots.phospho.ai?utm_source=docs"}},"seo":{"metatags":{"og:site_name":"docs.phospho.ai","og:title":"phospho starter pack documentation","og:description":"The toolkit for AI robotics","og:url":"https://docs.phospho.ai","og:image":"/logo/light.svg","og:logo":"/logo/logo.svg","twitter:title":"phospho starter pack documentation","twitter:description":"The toolkit for AI robotics","twitter:url":"https://docs.phospho.ai","twitter:image":"/logo/light.svg","twitter:site":"@phospho_ai"},"indexing":"navigable"},"footer":{"socials":{"twitter":"https://twitter.com/phospho_ai","github":"https://github.com/phospho-app/phosphobot","youtube":"https://www.youtube.com/@phospho_ai","website":"https://robots.phospho.ai?utm_source=docs","linkedin":"https://www.linkedin.com/company/phospho-app/","discord":"https://discord.gg/cbkggY6NSK"}},"integrations":{"posthog":{"apiKey":"phc_EesFKS4CVoyc0URzJN0FOETpg7KipCBEpRvHEvv5mDF","apiHost":"https://app.posthog.com"}},"navigation":{"global":{"tabs":[{"tab":"phospho pro","href":"https://phospho.ai/pro?utm_source=docs"},{"tab":"Github","href":"https://github.com/phospho-app/phosphobot"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"phospho","hasAudioNarration":false,"actualSubdomain":"phospho","customDomains":["docs.phospho.ai"],"gitSource":{"type":"github","owner":"phospho-app","repo":"docs","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e614a8fc07c2afd36d73","collectionId":"c0f5cd35-0e4f-49a0-aa0e-c2273ca7c742","schemaVersion":"v2"},"feedback":{"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6a21e614a8fc07c2afd36d73:success","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Documentation","count":51},{"language":"default","tag":"API Reference","count":25},{"language":"default","tag":"Control","count":15},{"language":"default","tag":"Learn about AI and robotics","count":9},{"language":"default","tag":"phosphobot Basic Usage","count":6},{"language":"default","tag":"AI model","count":4},{"language":"default","tag":"Examples","count":4},{"language":"default","tag":"Hardware","count":4},{"language":"default","tag":"Camera","count":3},{"language":"default","tag":"Recording","count":3}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"control/move-leader-start","slug":"/control/move-leader-start","pageMetadata":{"openapi":"post /move/leader/start","title":"Use the leader arm to control the follower arm","description":"Use the leader arm to control the follower arm.","href":"/control/move-leader-start"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Use the leader arm to control the follower arm.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /move/leader/start","title":"Use the leader arm to control the follower arm","description":"Use the leader arm to control the follower arm.","href":"/control/move-leader-start"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Use the leader arm to control the follower arm.","operationId":"start_leader_follower_move_leader_start_post","requestBody":"bc0fc47c-ef56-4829-b073-6d4b5ea7c8f2","responses":{"200":"8fb173fb-8f9a-4b13-abc7-a4fd2922de5f","422":"713a93f9-68f8-4d2c-a097-6c7b95059645"},"summary":"Use the leader arm to control the follower arm","tags":["control"],"method":"post","type":"path","servers":[],"security":[],"path":"/move/leader/start","baseUrlOptions":[],"title":"Use the leader arm to control the follower arm","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"description":"Request to set up leader-follower control. The leader robot will be controlled by the user,\nand the follower robot will mirror the leader's movements.\n\nYou need two robots connected to the same computer to use this feature.","properties":{"robot_pairs":{"description":"List of robot pairs to control. Each pair contains the robot id of the leader and the corresponding follower.","items":{"description":"Represents a pair of robots for leader-follower control.","properties":{"follower_id":{"oneOf":[{"type":"integer","title":"Follower Id","description":"Serial number of the follower robot","isRequired":true,"uniqueKey":"robot_pairs.items.[INDEX].follower_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Follower Id","description":"Serial number of the follower robot","isRequired":true,"uniqueKey":"robot_pairs.items.[INDEX].follower_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"robot_pairs.items.[INDEX].follower_id","typeLabel":"integer | null"},"leader_id":{"oneOf":[{"type":"integer","title":"Leader Id","description":"Serial number of the leader robot","isRequired":true,"uniqueKey":"robot_pairs.items.[INDEX].leader_id.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Leader Id","description":"Serial number of the leader robot","isRequired":true,"uniqueKey":"robot_pairs.items.[INDEX].leader_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"robot_pairs.items.[INDEX].leader_id","typeLabel":"integer | null"}},"required":["leader_id","follower_id"],"title":"RobotPairRequest","type":"object","uniqueKey":"robot_pairs.items.[INDEX]","typeLabel":"RobotPairRequest · object"},"title":"Robot Pairs","type":"array","isRequired":true,"uniqueKey":"robot_pairs","typeLabel":"RobotPairRequest · object[]"},"enable_gravity_compensation":{"default":false,"description":"Enable gravity compensation for the leader robots","title":"Enable Gravity Compensation","type":"boolean","uniqueKey":"enable_gravity_compensation","typeLabel":"boolean"},"gravity_compensation_values":{"oneOf":[{"type":"object","title":"Gravity Compensation Values","description":"Gravity compensation pourcentage values for shoulder, elbow, and wrist joints (0-100%)","default":{"elbow":50,"shoulder":100,"wrist":10},"additionalProperties":{"type":"integer","uniqueKey":"gravity_compensation_values.oneOf.0.additionalProperties","typeLabel":"integer"},"uniqueKey":"gravity_compensation_values.oneOf.0","typeLabel":"Gravity Compensation Values · object"},{"type":"null","title":"Gravity Compensation Values","description":"Gravity compensation pourcentage values for shoulder, elbow, and wrist joints (0-100%)","default":{"elbow":50,"shoulder":100,"wrist":10},"uniqueKey":"gravity_compensation_values.oneOf.1","typeLabel":"null"}],"uniqueKey":"gravity_compensation_values","typeLabel":"Gravity Compensation Values · object | null"},"invert_controls":{"default":false,"description":"Mirror controls for the follower robots","title":"Invert Controls","type":"boolean","uniqueKey":"invert_controls","typeLabel":"boolean"}},"required":["robot_pairs"],"title":"StartLeaderArmControlRequest","type":"object","uniqueKey":"","typeLabel":"StartLeaderArmControlRequest · object"},"examples":{"Example":{"title":"Example","value":{"robot_pairs":[{"follower_id":123,"leader_id":123}],"enable_gravity_compensation":false,"gravity_compensation_values":{"elbow":50,"shoulder":100,"wrist":10},"invert_controls":false}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"8fb173fb-8f9a-4b13-abc7-a4fd2922de5f":{"content":{"application/json":{"schema":{"additionalProperties":true,"description":"Default response. May contain other fields.","properties":{"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"message.oneOf.1","typeLabel":"null"}],"uniqueKey":"message","typeLabel":"string | null"},"status":{"default":"ok","enum":["ok","error"],"title":"Status","type":"string","uniqueKey":"status","typeLabel":"enum\u003cstring>"}},"title":"StatusResponse","type":"object","uniqueKey":"","typeLabel":"StatusResponse · object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","status":"ok"}}},"exampleType":"generated"}},"description":"Successful Response","exampleType":"generated"},"713a93f9-68f8-4d2c-a097-6c7b95059645":{"content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"title":"Location","type":"array","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"title":"Error Type","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"title":"Detail","type":"array","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"title":"HTTPValidationError","type":"object","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}]}}},"exampleType":"generated"}},"description":"Validation Error","exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"openapi.yml"},"subdomain":"phospho","siteName":"phospho","title":"phospho starter pack documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-08-08T09:23:14.005Z","originalFileLocation":"control/move-leader-start.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Use the leader arm to control the follower arm.\">\u003cmeta data-mint-head name=\"application-name\" content=\"phospho\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"phospho starter pack documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"The toolkit for AI robotics\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"docs.phospho.ai\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.phospho.ai/control/move-leader-start\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://phospho.mintlify.app/logo/light.svg\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"phospho starter pack documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The toolkit for AI robotics\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://phospho.mintlify.app/logo/light.svg\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/phospho/Dndv_TrG-FsEA7uE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"phospho\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00FF00\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/logo/logo.svg\">\u003cmeta data-mint-head name=\"twitter:url\" content=\"https://docs.phospho.ai\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.phospho.ai/control/move-leader-start\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/control/move-leader-start.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.phospho.ai/#organization\",\"name\":\"phospho\",\"url\":\"https://docs.phospho.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.phospho.ai#website\",\"name\":\"phospho\",\"url\":\"https://docs.phospho.ai\",\"publisher\":{\"@id\":\"https://docs.phospho.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.phospho.ai/control/move-leader-start#webpage\",\"url\":\"https://docs.phospho.ai/control/move-leader-start\",\"name\":\"Use the leader arm to control the follower arm\",\"description\":\"Use the leader arm to control the follower arm.\",\"dateModified\":\"2025-08-08T09:23:14.005Z\",\"isPartOf\":{\"@id\":\"https://docs.phospho.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.phospho.ai/control/move-leader-start#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.phospho.ai/control/move-leader-start#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.phospho.ai/control/calibration-sequence\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Control\",\"item\":\"https://docs.phospho.ai/control/calibration-sequence\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Use the leader arm to control the follower arm\",\"item\":\"https://docs.phospho.ai/control/move-leader-start\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.phospho.ai/control/move-leader-start#apireference\",\"headline\":\"Use the leader arm to control the follower arm\",\"name\":\"Use the leader arm to control the follower arm\",\"description\":\"Use the leader arm to control the follower arm.\",\"url\":\"https://docs.phospho.ai/control/move-leader-start\",\"mainEntityOfPage\":{\"@id\":\"https://docs.phospho.ai/control/move-leader-start#webpage\"},\"image\":\"https://docs.phospho.ai/logo/light.svg\",\"dateModified\":\"2025-08-08T09:23:14.005Z\",\"publisher\":{\"@id\":\"https://docs.phospho.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.phospho.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"phospho\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"phospho","nav":{"global":{"tabs":[{"tab":"phospho pro","href":"https://phospho.ai/pro?utm_source=docs"},{"tab":"Github","href":"https://github.com/phospho-app/phosphobot"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to phosphobot","href":"/welcome"},{"title":"Install phosphobot","href":"/installation"}]},{"group":"phosphobot Basic Usage","pages":[{"title":"Control your robot arm","href":"/basic-usage/teleop"},{"title":"Record a robotics dataset","href":"/basic-usage/dataset-recording"},{"title":"Manipulate LeRobot datasets","href":"/basic-usage/dataset-operations"},{"title":"Train a robotics AI model","href":"/basic-usage/training"},{"title":"Control robot with AI models","href":"/basic-usage/inference"},{"title":"VR Control with a Meta Quest","href":"/examples/teleop"}]},{"group":"Learn about AI and robotics","pages":[{"title":"Core Robotics Concepts","href":"/learn/overview"},{"title":"Kinematics","href":"/learn/kinematics"},{"title":"LeRobot Dataset Format","href":"/learn/lerobot-dataset"},{"title":"How to train a good AI model","href":"/learn/improve-robotics-ai-model"},{"title":"Train robotics AI models","href":"/learn/ai-models"},{"title":"Train SmolVLA","href":"/learn/train-smolvla"},{"title":"Policies in AI Robotics","href":"/learn/policies"},{"title":"Gravity Compensation","href":"/learn/gravity-compensation"},{"title":"Cameras","href":"/learn/cameras"}]},{"group":"Hardware","pages":[{"title":"Starter pack unboxing (DK2)","href":"/unboxings/dk2"},{"title":"SO-101 Quickstart Guide","href":"/so-101/quickstart"},{"title":"SO-100 quickstart guide","href":"/so-100/quickstart"},{"title":"Dev kit unboxing (DK1)","href":"/unboxings/dk1"}]},{"group":"API Reference","pages":[{"group":"Control","icon":"robot","pages":[{"openapi":"post /calibrate","title":"Calibrate Robot","href":"/control/calibration-sequence"},{"openapi":"post /move/init","title":"Initialize Robot","href":"/control/move-init"},{"openapi":"post /move/teleop","title":"Teleoperation Control","href":"/control/move-teleoperation"},{"icon":"socks","title":"Teleoperation Control (WebSocket)","href":"/control/move-teleoperation-ws"},{"openapi":"post /move/absolute","title":"Move to Absolute Position","href":"/control/move-absolute-position"},{"openapi":"post /move/relative","title":"Move to Relative Position","description":"Move the robot to a relative position based on received delta values (in centimeters and degrees).","href":"/control/move-relative-position"},{"openapi":"post /move/leader/start","title":"Use the leader arm to control the follower arm","href":"/control/move-leader-start"},{"openapi":"post /move/leader/stop","title":"Stop the leader-follower control","description":"Stop the leader-follower control.","href":"/control/move-leader-stop"},{"openapi":"post /end-effector/read","title":"Read End-Effector Position","href":"/control/end-effector-state"},{"openapi":"post /torque/read","title":"Read Torque","href":"/control/read-torques"},{"openapi":"post /torque/toggle","title":"Toggle Torque","href":"/control/turn-torque"},{"openapi":"post /joints/read","title":"Read Joint Positions","href":"/control/read-joints"},{"openapi":"post /joints/write","title":"Write Joint Positions","href":"/control/write-joints"},{"openapi":"post /temperature/read","title":"Read Temperature","href":"/control/read-temperature"},{"openapi":"post /temperature/write","title":"Write the Maximum Temperature for Joints","href":"/control/write-temperature"}]},{"group":"Recording","icon":"database","pages":[{"openapi":"post /recording/start","title":"Start Recording Episode","href":"/recording/start-recording-episode"},{"openapi":"post /recording/stop","title":"Stop Recording Episode","href":"/recording/stop-recording-episode"},{"openapi":"post /recording/play","title":"Play Recording","href":"/recording/play-recording"}]},{"group":"AI model","icon":"brain","pages":[{"openapi":"post /training/start","title":"Start training a model","href":"/ai-training/start-training"},{"openapi":"post /training/cancel","title":"Cancel Training","href":"/ai-training/cancel-training"},{"openapi":"post /ai-control/start","title":"Start the auto control by AI","href":"/ai-training/ai-control-start"},{"openapi":"post /ai-control/stop","title":"Stop the auto control by AI","href":"/ai-training/ai-control-stop"}]},{"group":"Camera","icon":"camera","pages":[{"openapi":"get /video/{camera_id}","title":"Video Feed For Camera","href":"/camera/video-feed-for-camera"},{"openapi":"get /frames","title":"Get All Camera Frames","href":"/camera/frames"},{"openapi":"post /cameras/refresh","title":"Refresh Camera List","href":"/camera/cameras-refresh"}]}]},{"group":"Examples","pages":[{"title":"Simple controls","href":"/examples/control"},{"title":"Computer vision","href":"/examples/vision"},{"title":"VR Control from anywhere in the world","href":"/examples/teleop-from-anywhere"},{"title":"MCP Robotics: Controlling Robots with LLMs using phosphobot MCP","href":"/examples/mcp-for-robotics"}]},{"group":"Other","pages":[{"title":"Frequently Asked Questions","href":"/faq"}]}]}]},"title":"phospho starter pack documentation","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}