|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/2e82de4fb0b28870.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-9682978e3e09731c.js"/><script src="/_next/static/chunks/4bd1b696-7e8243be45abfec2.js" async=""></script><script src="/_next/static/chunks/684-4ce5e6d50b92cbef.js" async=""></script><script src="/_next/static/chunks/main-app-f27e1f97d10457bf.js" async=""></script><script src="/_next/static/chunks/874-d5b9b203af7637c3.js" async=""></script><script src="/_next/static/chunks/app/layout-557283093bad1bf7.js" async=""></script><script src="/_next/static/chunks/b536a0f1-8e928607e65d05e8.js" async=""></script><script src="/_next/static/chunks/bd904a5c-a365b175d1933289.js" async=""></script><script src="/_next/static/chunks/ba12c10f-1bf210e1db10c544.js" async=""></script><script src="/_next/static/chunks/1329d575-baf00f741997f8c1.js" async=""></script><script src="/_next/static/chunks/881-47c588f365fe1541.js" async=""></script><script src="/_next/static/chunks/app/page-d26a24c6810d0a4b.js" async=""></script><link rel="preload" href="https://buttons.github.io/buttons.js" as="script"/><meta name="next-size-adjust" content=""/><title>BamBot</title><meta name="description" content="Open source, low-cost AI robots 🤖"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_e8ce0c bg-black text-white w-screen h-screen"><header class="text-white w-full p-5 sm:px-10 flex justify-between items-center fixed top-0 left-0 right-0 z-50"><a href="/"><div class="text-2xl font-bold e">Dora-BamBot</div><div class="text-xl e text-red-500">This browser is not supported! Please use Chrome.</div></a><div class="text-2xl e"><a href="https://shop.wowrobo.com/products/so-arm101-diy-kit-assembled-version-1?sca_ref=8999006.W1G76EYstQkFoP"><a href="https://shop.wowrobo.com/products/so-arm101-diy-kit-assembled-version-1?sca_ref=8999006.W1G76EYstQkFoP">Buy assembled SO101 with 5% Discount on WowRobo with the code: <span class="text-red-500"> 1ms.ai</span></a></a></div><a class="github-button" href="https://github.com/dora-bambot/dora-bambot.github.io" data-size="large" data-show-count="true" aria-label="Star timqian/bambot on GitHub">Star</a></header><div style="position:relative;width:100%;height:100%;overflow:hidden;pointer-events:auto"><div style="width:100%;height:100%"><canvas style="display:block"></canvas></div></div><div class="absolute bottom-5 left-5 bg-zinc-900 bg-opacity-80 text-white p-4 rounded-lg max-h-[90vh] overflow-y-auto z-50 text-sm"><h3 class="mt-0 mb-4 border-b border-zinc-600 pb-1 font-bold text-base flex justify-between items-center"><span>Joint Controls</span><button class="ml-2 text-xl hover:bg-zinc-800 px-2 rounded-full" title="Collapse">×</button></h3><div class="mt-4 flex justify-between items-center"><button class="text-sm px-3 py-1.5 rounded w-full bg-blue-600 hover:bg-blue-500 "text-white" ">Connect Real Robot</button></div><br/><a class="text-blue" href="https://github.com/dora-bambot/dora-bambot.github.io/tree/main/website/public/URDF">Click me to get the URDF</a></div><div class="fixed bottom-5 right-5 bg-zinc-900 bg-opacity-80 text-white p-4 rounded-lg shadow-lg w-80 z-50"><h4 class="border-b border-zinc-600 pb-2 font-bold mb-2 flex items-center justify-between"><span>AI Control Robot</span><button class="ml-2 bg-zinc-700 hover:bg-zinc-600 text-white py-1 px-2 rounded text-sm">Settings</button></h4><div class="mb-2 max-h-[60vh] overflow-y-auto"></div><div class="flex items-center space-x-2"><div class="relative flex items-center w-full"><button class="absolute left-0 bg-zinc-700 hover:bg-zinc-600 text-zinc-400 p-2 rounded"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="w-5 h-5" aria-hidden="true"><path d="M16 4C16.5523 4 17 4.44772 17 5V9.2L22.2133 5.55071C22.4395 5.39235 22.7513 5.44737 22.9096 5.6736C22.9684 5.75764 23 5.85774 23 5.96033V18.0397C23 18.3158 22.7761 18.5397 22.5 18.5397C22.3974 18.5397 22.2973 18.5081 22.2133 18.4493L17 14.8V19C17 19.5523 16.5523 20 16 20H2C1.44772 20 1 19.5523 1 19V5C1 4.44772 1.44772 4 2 4H16ZM15 6H3V18H15V6ZM7.4 8.82867C7.47607 8.82867 7.55057 8.85036 7.61475 8.8912L11.9697 11.6625C12.1561 11.7811 12.211 12.0284 12.0924 12.2148C12.061 12.2641 12.0191 12.306 11.9697 12.3375L7.61475 15.1088C7.42837 15.2274 7.18114 15.1725 7.06254 14.9861C7.02169 14.9219 7 14.8474 7 14.7713V9.22867C7 9.00776 7.17909 8.82867 7.4 8.82867ZM21 8.84131L17 11.641V12.359L21 15.1587V8.84131Z"></path> </svg></button><input type="text" placeholder="Type a command..." class="flex-1 pl-10 p-2 rounded bg-zinc-700 text-white outline-none" value=""/></div></div></div><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><script src="/_next/static/chunks/webpack-9682978e3e09731c.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[7514,[\"874\",\"static/chunks/874-d5b9b203af7637c3.js\",\"177\",\"static/chunks/app/layout-557283093bad1bf7.js\"],\"default\"]\n3:I[7555,[],\"\"]\n4:I[1295,[],\"\"]\n5:I[9742,[\"874\",\"static/chunks/874-d5b9b203af7637c3.js\",\"177\",\"static/chunks/app/layout-557283093bad1bf7.js\"],\"Analytics\"]\n6:I[894,[],\"ClientPageRoot\"]\n7:I[9806,[\"367\",\"static/chunks/b536a0f1-8e928607e65d05e8.js\",\"831\",\"static/chunks/bd904a5c-a365b175d1933289.js\",\"803\",\"static/chunks/ba12c10f-1bf210e1db10c544.js\",\"413\",\"static/chunks/1329d575-baf00f741997f8c1.js\",\"874\",\"static/chunks/874-d5b9b203af7637c3.js\",\"881\",\"static/chunks/881-47c588f365fe1541.js\",\"974\",\"static/chunks/app/page-d26a24c6810d0a4b.js\"],\"default\"]\na:I[9665,[],\"MetadataBoundary\"]\nc:I[9665,[],\"OutletBoundary\"]\nf:I[4911,[],\"AsyncMetadataOutlet\"]\n11:I[9665,[],\"ViewportBoundary\"]\n13:I[6614,[],\"\"]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/2e82de4fb0b28870.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"DtkUoStcjKiY0p76MJl9o\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2e82de4fb0b28870.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"__className_e8ce0c bg-black text-white w-screen h-screen\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L5\",null,{}]]}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L6\",null,{\"Component\":\"$7\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@8\",\"$@9\"]}],[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],null,[\"$\",\"$Lc\",null,{\"children\":[\"$Ld\",\"$Le\",[\"$\",\"$Lf\",null,{\"promise\":\"$@10\"}]]}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"Es4in2ccigVWNagZBbNv7\",{\"children\":[[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$13\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"14:\"$Sreact.suspense\"\n15:I[4911,[],\"AsyncMetadata\"]\n8:{}\n9:{}\nb:[\"$\",\"$14\",null,{\"fallback\":null,\"children\":[\"$\",\"$L15\",null,{\"promise\":\"$@16\"}]}]\n"])</script><script>self.__next_f.push([1,"e:null\n"])</script><script>self.__next_f.push([1,"12:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\nd:null\n"])</script><script>self.__next_f.push([1,"16:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"BamBot\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Open source, low-cost AI robots 🤖\"}]],\"error\":null,\"digest\":\"$undefined\"}\n10:{\"metadata\":\"$16:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"])</script></body></html> |