{"product_id":"acemate-s10-ai-tennis-robot","title":"Acemate S10 AI Tennis Robot","description":"\u003cstyle\u003e\n.rs-pdp{font-family:Arial,Helvetica,sans-serif;color:#171717;line-height:1.65;font-size:16px}\n.rs-pdp h2{text-align:center;font-size:28px;line-height:1.25;margin:0 0 28px}\n.rs-pdp h3{font-size:21px;color:#0076CC;margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid #0076CC}\n.rs-pdp h4{font-size:16px;margin:18px 0 8px;color:#171717}\n.rs-pdp p{margin:0 0 14px}\n.rs-pdp ul{margin:0 0 14px;padding-left:20px}\n.rs-pdp li{margin:0 0 9px}\n.rs-pdp .rs-row{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;margin-bottom:8px}\n.rs-pdp .rs-col-text{flex:1;min-width:300px}\n.rs-pdp .rs-col-img{flex:0 0 500px;max-width:100%}\n.rs-pdp .rs-col-img img{width:100%;height:auto;border-radius:6px}\n.rs-pdp hr{border:0;border-top:1px solid #E1E5EB;margin:34px 0}\n.rs-pdp .rs-spec{width:100%;border-collapse:collapse;font-size:15px}\n.rs-pdp .rs-spec th,.rs-pdp .rs-spec td{text-align:left;padding:9px 12px;border:1px solid #E1E5EB;vertical-align:top}\n.rs-pdp .rs-spec .rs-group th{background:#0076CC;color:#fff;font-size:13px;letter-spacing:.04em;text-transform:uppercase}\n.rs-pdp .rs-spec td.rs-k{background:#F4F6F9;font-weight:bold;width:42%;color:#171717}\n.rs-pdp .rs-spec tr:nth-child(even) td.rs-v{background:#F4F6F9}\n.rs-pdp .rs-feat\u003eli{margin-bottom:14px}\n.rs-pdp .rs-feat\u003eli\u003estrong{color:#0076CC}\n.rs-pdp .rs-feat ul{margin:7px 0 0;padding-left:18px}\n.rs-pdp .rs-feat ul li{margin:0 0 5px;font-size:15px;color:#444}\n.rs-pdp .rs-warr{width:100%;border-collapse:collapse;font-size:15px;margin:6px 0 16px}\n.rs-pdp .rs-warr th{background:#0076CC;color:#fff;text-align:left;padding:10px 12px;font-size:14px}\n.rs-pdp .rs-warr td{border:1px solid #E1E5EB;padding:9px 12px}\n.rs-pdp .rs-warr td.rs-term{font-weight:bold;color:#171717;white-space:nowrap;width:140px;background:#F4F6F9}\n.rs-pdp .rs-note{background:#F4F6F9;border-left:4px solid #0076CC;padding:10px 14px;font-size:14px;color:#444;margin:0 0 14px;border-radius:0 4px 4px 0}\n@media (max-width:600px){.rs-pdp .rs-col-img{flex:0 0 100%}}\n.rs-pdp .rs-lead{font-size:18px;line-height:1.55;color:#2a3644;margin:0 0 18px}\n.rs-pdp .rs-lead strong{color:#171717}\n.rs-pdp .rs-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0076CC;margin:0 0 8px}\n.rs-pdp .rs-stats{display:flex;flex-wrap:wrap;justify-content:center;--rs-g:12px;gap:12px;margin:0 0 26px;padding:0;list-style:none}\n.rs-pdp .rs-stats li{margin:0;background:#0b2e4d;color:#fff;border-radius:12px;padding:16px 16px 14px;text-align:center;min-height:96px;display:flex;flex-direction:column;justify-content:center}\n.rs-pdp .rs-stats .rs-stat-v{display:block;font-size:24px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.01em}\n.rs-pdp .rs-stats .rs-stat-l{display:block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9ec9ec;margin:0 0 6px}\n.rs-pdp .rs-stats .rs-stat-s{display:block;font-size:12.5px;color:#c9dcec;margin-top:5px;line-height:1.35}\n.rs-pdp .rs-cards{display:flex;flex-wrap:wrap;justify-content:center;--rs-g:18px;gap:18px;margin:0 0 26px;padding:0;list-style:none}\n.rs-pdp .rs-cards li{margin:0;background:#fff;border:1px solid #E1E5EB;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}\n.rs-pdp .rs-cards img{display:block;width:100%;height:auto;background:#F4F6F9}\n.rs-pdp .rs-cards .rs-card-b{padding:14px 16px 16px}\n.rs-pdp .rs-cards .rs-card-t{display:block;font-weight:700;font-size:16px;color:#171717;margin:0 0 6px}\n.rs-pdp .rs-cards .rs-card-x{display:block;font-size:14.5px;line-height:1.5;color:#444}\n.rs-pdp .rs-feat-grid{display:flex;flex-wrap:wrap;justify-content:center;--rs-g:14px;gap:14px;margin:0 0 24px;padding:0;list-style:none}\n.rs-pdp .rs-feat-grid\u003eli{margin:0;background:#F4F6F9;border-left:4px solid #0076CC;border-radius:0 10px 10px 0;padding:14px 16px}\n.rs-pdp .rs-feat-grid\u003eli\u003estrong{display:block;color:#0076CC;font-size:15.5px;margin:0 0 5px}\n.rs-pdp .rs-feat-grid\u003eli ul{margin:8px 0 0;padding-left:18px}\n.rs-pdp .rs-feat-grid\u003eli ul li{margin:0 0 4px;font-size:14.5px;color:#444}\n.rs-pdp .rs-included{display:flex;flex-wrap:wrap;justify-content:center;--rs-g:14px;gap:14px;margin:0 0 22px;padding:0;list-style:none}\n.rs-pdp .rs-included li{margin:0;background:#fff;border:1px solid #E1E5EB;border-radius:12px;padding:12px 12px 14px;text-align:center;display:flex;flex-direction:column;align-items:center}\n.rs-pdp .rs-included img{display:block;width:100%;aspect-ratio:1\/1;object-fit:contain;background:#F7F9FB;border-radius:8px;margin:0 0 10px}\n.rs-pdp .rs-included .rs-inc-n{display:block;font-weight:700;font-size:14.5px;line-height:1.35;color:#171717}\n.rs-pdp .rs-included .rs-inc-q{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:#0076CC;background:#E6F2FB;border-radius:999px;padding:2px 10px}\n.rs-pdp .rs-included .rs-inc-d{display:block;font-size:13px;color:#5f6b7a;margin-top:5px;line-height:1.4}\n.rs-pdp .rs-included-hero{margin:0 0 18px}\n.rs-pdp .rs-included-hero img{width:100%;height:auto;max-height:560px;object-fit:contain;background:#F5F7FA;border-radius:12px;border:1px solid #E1E5EB}\n.rs-pdp .rs-check{columns:2;column-gap:28px;margin:0 0 18px;padding:0;list-style:none}\n.rs-pdp .rs-check li{break-inside:avoid;margin:0 0 9px;padding-left:26px;position:relative}\n.rs-pdp .rs-check li::before{content:\"\";position:absolute;left:0;top:5px;width:14px;height:8px;border-left:2.5px solid #0076CC;border-bottom:2.5px solid #0076CC;transform:rotate(-45deg)}\n.rs-pdp .rs-docs{display:flex;flex-wrap:wrap;justify-content:center;--rs-g:14px;gap:14px;margin:0 0 22px;padding:0;list-style:none}\n.rs-pdp .rs-docs li{margin:0;border:1px solid #E1E5EB;border-radius:12px;padding:14px 16px;background:#fff}\n.rs-pdp .rs-docs .rs-doc-t{display:block;font-weight:700;font-size:15px;color:#171717;margin:0 0 4px}\n.rs-pdp .rs-docs .rs-doc-x{display:block;font-size:14px;color:#5f6b7a;line-height:1.45;margin:0 0 8px}\n.rs-pdp .rs-docs a{font-weight:700;color:#0076CC;text-decoration:none}\n.rs-pdp .rs-docs a:hover{text-decoration:underline}\n.rs-pdp .rs-row--center{align-items:center}\n.rs-pdp .rs-row--top{align-items:flex-start}\n.rs-pdp .rs-row--top .rs-col-img{position:static;top:auto}\n.rs-pdp .rs-col-img img{width:auto;max-width:100%;max-height:560px;object-fit:contain;margin:0 auto;display:block}\n.rs-pdp .rs-callout{background:#eef6fc;border:1px solid #bfdcf3;border-left:4px solid #0076CC;border-radius:8px;padding:12px 16px;margin:0 0 18px;font-size:15px}\n.rs-pdp .rs-callout strong{color:#0b2e4d}\n.rs-pdp .rs-compare{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 18px}\n.rs-pdp .rs-compare th{background:#0b2e4d;color:#fff;text-align:left;padding:10px 12px;font-size:13px;letter-spacing:.04em;text-transform:uppercase}\n.rs-pdp .rs-compare td{border:1px solid #E1E5EB;padding:9px 12px;vertical-align:top}\n.rs-pdp .rs-compare td:first-child{background:#F4F6F9;font-weight:bold;width:32%}\n.rs-pdp .rs-compare td.rs-hi{background:#E6F2FB;font-weight:bold;color:#0b2e4d}\n@media (max-width:700px){.rs-pdp .rs-check{columns:1}.rs-pdp .rs-stats .rs-stat-v{font-size:20px}}\n.rs-pdp .rs-stats\u003eli,.rs-pdp .rs-cards\u003eli,.rs-pdp .rs-feat-grid\u003eli,.rs-pdp .rs-included\u003eli,.rs-pdp .rs-docs\u003eli{--rs-b:calc((100% - (var(--rs-n,2) - 1) * var(--rs-g,14px)) \/ var(--rs-n,2) - 0.5px);flex:1 1 var(--rs-b);max-width:var(--rs-b);min-width:0;box-sizing:border-box}\n.rs-pdp .rs-cols-1{--rs-n:1}\n.rs-pdp .rs-cols-2{--rs-n:2}\n.rs-pdp .rs-cols-3{--rs-n:3}\n.rs-pdp .rs-cols-4{--rs-n:4}\n.rs-pdp .rs-cols-5{--rs-n:5}\n.rs-pdp .rs-cols-6{--rs-n:6}\n.rs-pdp .rs-cols-7{--rs-n:7}\n.rs-pdp .rs-cols-8{--rs-n:8}\n.rs-pdp .rs-row.rs-row--apps{align-items:center}\n.rs-pdp .rs-row.rs-row--apps .rs-col-img{flex:0 0 30%;max-width:380px;min-width:260px}\n.rs-pdp .rs-row.rs-row--apps .rs-col-img img{max-height:300px}\n.rs-pdp .rs-col-img.rs-img-stack{display:flex;flex-direction:column;gap:16px}\n.rs-pdp .rs-col-img.rs-img-stack img{width:100%;max-height:none;object-fit:contain;background:#F7F9FB}\n.rs-pdp .rs-col-img.rs-img-stack.rs-img-fit{align-self:stretch;position:relative;top:auto;min-height:360px}\n.rs-pdp .rs-img-fit .rs-img-fit__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:16px}\n.rs-pdp .rs-img-fit .rs-img-fit__in img{flex:1 1 0;min-height:0;width:100%;height:100%;max-height:none;object-fit:contain;background:#F7F9FB;border-radius:6px}\n@media (min-width:1101px){}\n@media (min-width:901px) and (max-width:1100px){.rs-pdp .rs-t2-1{--rs-n:1}.rs-pdp .rs-t2-2{--rs-n:2}.rs-pdp .rs-t2-3{--rs-n:3}.rs-pdp .rs-t2-4{--rs-n:4}.rs-pdp .rs-t2-5{--rs-n:5}}\n@media (min-width:701px) and (max-width:900px){.rs-pdp .rs-t3-1{--rs-n:1}.rs-pdp .rs-t3-2{--rs-n:2}.rs-pdp .rs-t3-3{--rs-n:3}.rs-pdp .rs-t3-4{--rs-n:4}}\n@media (min-width:561px) and (max-width:700px){.rs-pdp .rs-t4-1{--rs-n:1}.rs-pdp .rs-t4-2{--rs-n:2}.rs-pdp .rs-t4-3{--rs-n:3}}\n@media (max-width:560px){.rs-pdp .rs-t5-1{--rs-n:1}.rs-pdp .rs-t5-2{--rs-n:2}}\n@media (min-width:701px){.rs-pdp .rs-check.rs-check{display:grid;columns:auto;column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-pdp .rs-check.rs-check--1{grid-template-columns:minmax(0,1fr)}.rs-pdp .rs-check.rs-check--3{grid-template-columns:repeat(3,minmax(0,1fr))}}\n@media (max-width:700px){.rs-pdp table.rs-warr td.rs-term.rs-term{white-space:normal;width:34%}.rs-pdp table.rs-warr td,.rs-pdp table.rs-warr th{overflow-wrap:anywhere}}\n@media (max-width:600px){.rs-pdp .rs-col-img.rs-img-stack.rs-img-fit{align-self:auto;position:static;min-height:0}.rs-pdp .rs-img-fit .rs-img-fit__in{position:static}.rs-pdp .rs-img-fit .rs-img-fit__in img{flex:none;height:auto}.rs-pdp .rs-row.rs-row--apps .rs-col-img{flex-basis:100%;max-width:none;min-width:0}}\n.rs-pdp{max-width:1500px;margin-left:auto;margin-right:auto}\n\u003c\/style\u003e\n\u003cdiv class=\"rs-pdp\"\u003e\n\u003ch2\u003eAcemate S10 AI Tennis Robot\u003c\/h2\u003e\n\u003cp class=\"rs-eyebrow\"\u003eAt a glance\u003c\/p\u003e\n\u003cul class=\"rs-stats rs-cols-4 rs-t2-4 rs-t3-4 rs-t4-2 rs-t5-2\"\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-stat-l\"\u003eBall speed\u003c\/span\u003e\u003cspan class=\"rs-stat-v\"\u003eup to 60 mph\u003c\/span\u003e\u003cspan class=\"rs-stat-s\"\u003e97 km\/h\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-stat-l\"\u003eMovement\u003c\/span\u003e\u003cspan class=\"rs-stat-v\"\u003e5 m\/s\u003c\/span\u003e\u003cspan class=\"rs-stat-s\"\u003etracks and returns your shot\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-stat-l\"\u003eBall capacity\u003c\/span\u003e\u003cspan class=\"rs-stat-v\"\u003e80 balls\u003c\/span\u003e\u003cspan class=\"rs-stat-s\"\u003estandard and junior balls\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-stat-l\"\u003eBattery\u003c\/span\u003e\u003cspan class=\"rs-stat-v\"\u003e2 to 3 hours\u003c\/span\u003e\u003cspan class=\"rs-stat-s\"\u003eswappable, about 3 h charge\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eOverview\u003c\/h3\u003e\n\u003cdiv class=\"rs-row rs-row--center\"\u003e\n\u003cdiv style=\"order: 2;\" class=\"rs-col-text\"\u003e\n\u003cspan class=\"rs-eyebrow\"\u003eAcemate: real rally play\u003c\/span\u003e\n\u003cp class=\"rs-lead\"\u003eA tennis robot that moves, catches, and returns the ball: dual 4K cameras track your shot, the S10 crosses the baseline at up to 5 m\/s, and it feeds topspin, backspin, flat balls, and lobs at up to 60 mph, with 40+ built-in drills in the Acemate app.\u003c\/p\u003e\n\u003cp\u003eThe Acemate S10 is an AI tennis robot built for real rally play: instead of feeding balls from a fixed spot, it watches your shot with dual 4K cameras, moves across the baseline at up to 5 m\/s to meet the ball, catches it in its net, and returns it with the spin and pace you set. Rallies continue as long as your shots land in the target zone you choose in the app; when they do not, the S10 feeds the next ball and the drill goes on.\u003c\/p\u003e\n\u003cp\u003eAs a ball machine it launches at 6 to 60 mph with up to 60 revolutions per second of spin, feeds every 1 to 15 seconds, aims through a 0 to 180 degree horizontal range and a 10 to 40 degree vertical range, and lobs to 8 meters. The 80-ball hopper, a removable 36 V 7 Ah battery good for about 2 to 3 hours of play, and a 39-pound aluminum-alloy body with a folding net frame make it a one-person setup on hard, clay, or grass courts in dry conditions.\u003c\/p\u003e\n\u003cp\u003eThe Acemate Tennis app (iPhone, iPad, Apple Watch, Android) runs 40+ built-in drills plus unlimited custom drills, records scoring and shot tracking for every session, and pushes firmware updates over the air. Acemate is incubated by SwitchBot and backed by OneRobotics; RoboticsSelect is an authorized U.S. dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"order: 1;\" class=\"rs-col-img\"\u003e\u003cimg alt=\"Acemate S10 AI tennis robot\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/1437\/2184\/files\/acemate-s10-ai-tennis-robot-01.jpg?v=1790739806\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"rs-row rs-row--top\"\u003e\n\u003cdiv style=\"order: 1;\" class=\"rs-col-text\"\u003e\u003ctable class=\"rs-spec\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"rs-group\"\u003e\u003cth colspan=\"2\"\u003eBall Feeding Performance\u003c\/th\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eBall Speed\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e6 to 60 mph (10 to 97 km\/h)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eBall Capacity\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e80 standard tennis balls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eCompatible Balls\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eStandard tennis balls, including junior balls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eSpin\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eUp to 60 revolutions per second, 6 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eShot Types\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eTopspin, backspin, flat, slice\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eFeed Interval\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e1 to 15 seconds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eHorizontal Launch Angle\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e0 to 180 degrees\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eVertical Launch Angle\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e10 to 40 degrees\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eLob Height\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eUp to 8 m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"rs-group\"\u003e\u003cth colspan=\"2\"\u003eAI Vision and Mobility\u003c\/th\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eCameras\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eDual 4K cameras, 30 fps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eAI Functions\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eBall tracking, speed detection, shot recognition; reaction time about 0.15 s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eHorizontal Movement\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eUp to 5 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eVertical Movement\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eUp to 2 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eNet Catching Height\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eUp to 170 cm (67 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eMovement Area\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eWithin about 2 m behind the baseline; zone adjustable in the app\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"rs-group\"\u003e\u003cth colspan=\"2\"\u003ePower and Battery\u003c\/th\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eBattery\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e36 V 7 Ah lithium (6,700 mAh, 241.2 Wh), swappable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eCharging Time\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eAbout 3 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eBattery Life\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eAbout 2 to 3 hours per charge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eAdapter\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e42 V 2.5 A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"rs-group\"\u003e\u003cth colspan=\"2\"\u003eApp, Training, and Connectivity\u003c\/th\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eApp\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eAcemate Tennis for iPhone, iPad, Apple Watch, and Android (iOS 15 or later)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eBuilt-in Drills\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e40+ professional drills, plus unlimited custom drills\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eTraining Data\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eScoring, drill data, shot tracking, progress; session summary on Apple Watch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eConnectivity\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eBluetooth 4.2 and 5 GHz Wi-Fi\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eUpdates\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eOver-the-air firmware updates through the app\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"rs-group\"\u003e\u003cth colspan=\"2\"\u003eDimensions and Build\u003c\/th\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eMain Unit\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e45 x 55 x 50 cm (17.7 x 21.7 x 19.7 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eWith Folded Net Frame\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e45 x 55 x 57 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eWith Ball Net Raised\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e45 x 55 x 170 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e17.8 kg (39.2 lb)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003ePackage\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e64.5 x 54.3 x 70.3 cm; 23.1 kg gross\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eBody Material\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eAL6061 aluminum alloy with PC and ABS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eCourt Surfaces\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eHard, clay, and grass courts; dry conditions only (not waterproof)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eOperating Temperature\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003e0 to 40 C (32 to 104 F)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-k\"\u003eCertifications\u003c\/td\u003e\n\u003ctd class=\"rs-v\"\u003eCE, FCC, KC (per Acemate dealer specification sheet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv style=\"order: 2;\" class=\"rs-col-img rs-img-stack rs-img-fit\"\u003e\u003cdiv class=\"rs-img-fit__in\"\u003e\n\u003cimg alt=\"Acemate S10 with the ball net raised\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/1437\/2184\/files\/acemate-s10-ai-tennis-robot-02.webp?v=1790739806\" loading=\"lazy\"\u003e\u003cimg alt=\"Acemate S10 AI Tennis Robot (image 4)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/1437\/2184\/files\/acemate-s10-ai-tennis-robot-04.webp?v=1790739805\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cdiv class=\"rs-row rs-row--top\"\u003e\n\u003cdiv style=\"order: 2;\" class=\"rs-col-text\"\u003e\n\u003cul class=\"rs-feat-grid rs-cols-2 rs-t2-2 rs-t3-1 rs-t4-1 rs-t5-1\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHuman-Like Rally\u003c\/strong\u003eThe S10 sees your shot, moves to it at up to 5 m\/s, catches it, and returns it, so you practice full rallies instead of static feeds.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUp to 60 mph with Spin\u003c\/strong\u003eTopspin, backspin, flat, and slice at up to 60 rps, with feed intervals from 1 to 15 seconds and lobs to 8 meters.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTarget Zones\u003c\/strong\u003eSet the zone your shot must land in; the rally continues while you hit it and resets when you miss, which turns practice into a game.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAI Coaching Data\u003c\/strong\u003eScoring, drill results, and shot tracking are logged per session in the app, with a summary on Apple Watch (time, shots, calories).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e40+ Drills, Unlimited Custom\u003c\/strong\u003eBuilt-in drills from warm-ups to match-pace sessions, plus custom drills with your own speed, spin, and placement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne-Person Setup\u003c\/strong\u003eFolding net frame, 80-ball hopper, and a swappable battery good for about 2 to 3 hours; the frame collapses to 57 cm for transport.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"order: 1;\" class=\"rs-col-img\"\u003e\u003cimg alt=\"Acemate S10 rallying on court\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/1437\/2184\/files\/acemate-s10-ai-tennis-robot-03.webp?v=1790739805\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cdiv class=\"rs-row rs-row--top rs-row--apps\"\u003e\n\u003cdiv style=\"order: 1;\" class=\"rs-col-text\"\u003e\n\u003cp\u003eThe S10 suits club players and juniors who want match-like rally practice without a partner, coaches running drills for one player while working with another, and academies that need consistent, repeatable feeds with data behind them. It runs on hard, clay, and grass courts in dry conditions; the movement zone stays within about 2 meters of the baseline, so a standard singles court gives it room to work.\u003c\/p\u003e\n\u003cp\u003eWithin the Acemate lineup, the \u003ca href=\"\/products\/acemate-s10-pro-ai-tennis-robot\"\u003eS10 Pro\u003c\/a\u003e adds a 75 mph top speed, 100 balls, five training modes, and up to 5 hours of ball-machine runtime; the \u003ca href=\"\/products\/acemate-battery\"\u003espare battery\u003c\/a\u003e, \u003ca href=\"\/products\/acemate-mecanum-wheels\"\u003emecanum wheels\u003c\/a\u003e, \u003ca href=\"\/products\/acemate-telescopic-pole-4-pack\"\u003etelescopic poles\u003c\/a\u003e, and \u003ca href=\"\/products\/acemate-collection-net\"\u003ecollection net\u003c\/a\u003e are sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"order: 2;\" class=\"rs-col-img\"\u003e\u003cimg alt=\"Acemate S10 app control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/1437\/2184\/files\/acemate-s10-ai-tennis-robot-05.webp?v=1790739805\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eSetup and Getting Started\u003c\/h3\u003e\n\u003cdiv class=\"rs-row rs-row--top\"\u003e\n\u003cdiv style=\"order: 2;\" class=\"rs-col-text\"\u003e\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eCharge and install the battery:\u003c\/strong\u003e Charge the battery with the included power adapter (about 3 hours), then seat it in the base unit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRaise the net:\u003c\/strong\u003e Extend the telescopic poles and fit the collection net so the catching height reaches up to 170 cm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLoad balls:\u003c\/strong\u003e Fill the hopper with up to 80 standard tennis balls; junior balls also work.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePair the app:\u003c\/strong\u003e Install Acemate Tennis on your phone or watch, pair over Bluetooth, and connect the robot to 5 GHz Wi-Fi for updates and session data.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlace the robot and set your zone:\u003c\/strong\u003e Position the S10 on the baseline, choose a drill or rally mode, set the target zone and feed settings, and start.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWatch the setup guide:\u003c\/strong\u003e Acemate's unboxing and setup video walks through the first session step by step (see the Videos tab).\u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/div\u003e\n\u003cdiv style=\"order: 1;\" class=\"rs-col-img\"\u003e\u003cimg alt=\"Acemate S10 folded for transport\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0659\/1437\/2184\/files\/acemate-s10-ai-tennis-robot-07.webp?v=1790739805\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch3\u003eWhat's Included\u003c\/h3\u003e\n\u003cp class=\"rs-lead\"\u003eAcemate lists the S10, one battery, and the portable charger; the packing list in the manual itemizes the components below. The correct plug for your region is included.\u003c\/p\u003e\n\u003cul class=\"rs-check rs-check--2\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcemate S10 base unit\u003c\/strong\u003e (x1)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcemate battery\u003c\/strong\u003e (x1) \u003cspan style=\"color:#5f6b7a\"\u003e36 V 7 Ah, swappable\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBall hopper\u003c\/strong\u003e (x1) \u003cspan style=\"color:#5f6b7a\"\u003e80-ball capacity\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower adapter\u003c\/strong\u003e (x1) \u003cspan style=\"color:#5f6b7a\"\u003e42 V 2.5 A\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCollection net\u003c\/strong\u003e (x1)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTelescopic poles\u003c\/strong\u003e (x4)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCleaning brush\u003c\/strong\u003e (x1)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePhillips screwdriver and 1\/4 in-20 screws\u003c\/strong\u003e (x1 + x4)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eDocumentation and Resources\u003c\/h3\u003e\n\u003cul class=\"rs-docs rs-cols-4 rs-t2-4 rs-t3-2 rs-t4-2 rs-t5-1\"\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eS10 User Manual (PDF)\u003c\/span\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/1526\/1439\/files\/Acemate_Tennis_Robot_User_Manual-EN.pdf?v=1774005530\" target=\"_blank\" rel=\"noopener\"\u003eAcemate Tennis Robot User Manual (English) →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eSupport Center\u003c\/span\u003e\u003ca href=\"https:\/\/www.acematetennis.com\/pages\/support\" target=\"_blank\" rel=\"noopener\"\u003eAcemate support (support@acematetennis.com) →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eUser Guide and Setup Video\u003c\/span\u003e\u003ca href=\"https:\/\/www.acematetennis.com\/pages\/user-guide\" target=\"_blank\" rel=\"noopener\"\u003eAcemate user guide: setup video and manual →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eFAQ\u003c\/span\u003e\u003ca href=\"https:\/\/www.acematetennis.com\/pages\/faq\" target=\"_blank\" rel=\"noopener\"\u003eAcemate frequently asked questions →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eDrill System\u003c\/span\u003e\u003ca href=\"https:\/\/www.acematetennis.com\/pages\/drill-system\" target=\"_blank\" rel=\"noopener\"\u003eHow Acemate drills and training programs work →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eAcemate Tennis App (iOS)\u003c\/span\u003e\u003ca href=\"https:\/\/apps.apple.com\/us\/app\/acemate-tennis\/id6743368519\" target=\"_blank\" rel=\"noopener\"\u003eApp Store: iPhone, iPad, Apple Watch →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eAcemate Tennis App (Android)\u003c\/span\u003e\u003ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.pku.acematetennis\" target=\"_blank\" rel=\"noopener\"\u003eGoogle Play →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rs-doc-t\"\u003eWarranty Policy\u003c\/span\u003e\u003ca href=\"https:\/\/www.acematetennis.com\/pages\/warranty\" target=\"_blank\" rel=\"noopener\"\u003eAcemate limited warranty terms →\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eWarranty Information\u003c\/h3\u003e\n\u003cp\u003eAcemate covers the Acemate S10 with a one-year limited warranty starting from the date you receive it, and RoboticsSelect is an authorized Acemate dealer: our U.S.-based team is your first line of support and coordinates claims with Acemate's service team (Acemate is powered by SwitchBot and uses SwitchBot's service network). Claims require proof of purchase, the serial number, and photos or video of the issue.\u003c\/p\u003e\n\u003ctable class=\"rs-warr\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003cth\u003eCoverage\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-term\"\u003eAcemate S10\u003c\/td\u003e\n\u003ctd\u003e1 year from delivery: defects in materials and workmanship under normal use\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-term\"\u003eBattery\u003c\/td\u003e\n\u003ctd\u003eConsumable; covered for manufacturing defects only\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"rs-term\"\u003eExtended coverage\u003c\/td\u003e\n\u003ctd\u003eOptional Acemate 1-Year Extended Warranty (2 years total)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch4\u003eNot Covered\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProducts bought from unauthorized resellers\u003c\/li\u003e\n\u003cli\u003eConsumable parts, including batteries, and natural wear\u003c\/li\u003e\n\u003cli\u003eAttempted repair or modification\u003c\/li\u003e\n\u003cli\u003eDrops, extreme temperatures, water exposure, or use outside the specified conditions\u003c\/li\u003e\n\u003cli\u003eMisuse, abuse, negligence, fire, or natural disasters\u003c\/li\u003e\n\u003cli\u003eDamage not caused by a manufacturing defect\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAn optional Acemate 1-Year Extended Warranty extends coverage to two years in total; contact us before purchase if you want it added to your order.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Acemate","offers":[{"title":"Default Title","offer_id":67588234772568,"sku":"ACE-S10-US","price":1999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0659\/1437\/2184\/files\/acemate-s10-ai-tennis-robot-01.jpg?v=1790739806","url":"https:\/\/roboticsselect.com\/products\/acemate-s10-ai-tennis-robot","provider":"RoboticsSelect","version":"1.0","type":"link"}