Segway Navimow i215 LiDAR Robot Lawn Mower with Garage M, 0.37 Acre
- 🚚 Free shipping to all destinations
- ↩️ 30-day free returns
- 📦 Delivered in 4–6 business days
- 🕐 Order before 11:00 PM (GMT), ships next working day
Free Shipping
Free delivery to your door in 4-6 business days. Order before 11 PM (GMT).
30-Day Free Returns
Not happy? Return it within 30 days, free of charge, for a full refund.
P.now(‘module-9-comparison-table-carousel’).execute(‘init-premium-module-9-comparison-carousel’, function(init){
if (init) {
return;
}
P.register(‘module-9-comparison-table-carousel’, function() {
return function() {
P.when(‘A’, ‘jQuery’, ‘a-carousel-framework’, ‘ready’).execute(‘premium-9-comparison-carousel’, function (A, $, framework) {
function initiateCarousel(module) {
var moduleId = $(module).data(‘carousel-name’);
var containerClass = ‘.aplus-v2 .premium-aplus-module-9’;
var carouselName = ‘premium-aplus-9-carousel-‘+moduleId;
var comparisonName = ‘.compare-‘+moduleId;
var productLink = ‘.aplus-product-link-‘+moduleId;
/* If the carousel goes to a new page, make sure the right toggle button is selected */
A.on(‘a:carousel:’+carouselName+’:change:pageNumber’, function (data) {
var oldCompareClass = containerClass+’ ‘+comparisonName+data.oldValue;
var newCompareClass = containerClass+’ ‘+comparisonName+data.newValue;
var oldLinkClass = containerClass+’ ‘+productLink+data.oldValue;
var newLinkClass = containerClass+’ ‘+productLink+data.newValue;
$(oldCompareClass+’, ‘+oldLinkClass).hide();
$(newCompareClass+’, ‘+newLinkClass).show();
});
}
$(“.aplus-v2 .premium-aplus-module-9 .aplus-comparison-carousel-container”).each(function(index) {
initiateCarousel(this);
});
});
}
});
})
}));
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.now(‘premium-module-12-nav-carousel’).execute(‘init-premium-module-12-nav-carousel’, function(init) {
if (init) {
return;
}
P.register(‘premium-module-12-nav-carousel’, function(){
return function() {
P.when(‘A’, ‘jQuery’, ‘a-carousel-framework’, ‘ready’).execute(‘premium-12-nav-carousel’, function (A, $, framework) {
function initiateCarousel(module) {
var MODULE_ID = $(module).data(‘module-id’);
/**
* Carousel button element classname
* @const
*/
var GOTO_BTN_CLASS_NAME = “aplus-goto-btn-” + MODULE_ID;
/**
* Carousel button element active classname
* @const
*/
var GOTO_BTN_ACTIVE_CLASS_NAME = “aplus-active”;
/**
* AUI name for aui carousel
* @const
*/
var CAROUSEL_NAME = “premium-aplus-12-carousel-” + MODULE_ID;
/**
* Module class name
* @const
*/
var MODULE_CLASS_NAME = “.aplus-v2 .premium-aplus-module-12″;
/**
* Carousel text container class name
* @const
*/
var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + ” .aplus-carousel-text-container-” + MODULE_ID;
/**
* Carousel text hidden class name
* @const
*/
var TEXT_CONTAINER_HIDDEN = “aplus-hidden”;
/**
* Carousel horizontal scroll container class name
* @const
*/
var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + ” .aplus-horizontal-scroll-container-” + MODULE_ID;
function showCarouselText(oldIndex, newIndex) {
var oldClass = TEXT_CONTAINER_CLASS_NAME + “-” + oldIndex;
var newClass= TEXT_CONTAINER_CLASS_NAME + “-” + newIndex;
$(oldClass).addClass(TEXT_CONTAINER_HIDDEN);
$(newClass).removeClass(TEXT_CONTAINER_HIDDEN);
}
function scrollToCarouselButton(scrollLeft) {
if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) {
$(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200);
}
}
/**
* Creates a CarouselButton class for provided carousel instance
* @param {object} carousel – AUI Carousel instance
* @returns {Class} – CarouselButton Class
*/
function CarouselButtonTemplate(carousel) {
/**
* Button for controlling the active slide
* @constructor
* @param {number} index – slide index
* @param {DOMElement} [elem] – optional DOM element to use as this objects DOM representation
*/
function CarouselButton(index, elem) {
var self = this;
this.index = index;
this.carousel = carousel;
/* create the button element */
this.elem = this.getElem(elem);
this.$elem = $(this.elem); /* store jquery version */
this.elem.addEventListener(‘click’, self.handleClick.bind(self));
this.elem.setAttribute(‘role’, ‘tab’);
/* add this object to the object manager */
CarouselButton.objects.byId[index] = this;
CarouselButton.objects.all.push(this);
}
/**
* Describe behavior for click events on this.elem
* @memberOf CarouselButton
*/
CarouselButton.prototype.handleClick = function(e) {
e.preventDefault();
this.carousel.gotoPage(this.index);
};
/**
* Enter active state
* @memberOf CarouselButton
*/
CarouselButton.prototype.activate = function() {
this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr(‘aria-selected’, ‘true’);
};
/**
* Enter inactive state
* @memberOf CarouselButton
*/
CarouselButton.prototype.deactivate = function() {
this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr(‘aria-selected’, ‘false’);
};
/**
* Returns an existing or creates a new bound element for this object
* @memberOf CarouselButton
* @param {DOMElement} [elem] – optionally provide an existing element in the DOM to use
* @returns {DOMElement} – this objects DOM representation
*/
CarouselButton.prototype.getElem = function(elem) {
if (this.elem) return this.elem;
if (elem) return elem;
var createdElem = document.createElement(‘span’);
createdElem.className = GOTO_BTN_CLASS_NAME;
return createdElem;
};
/** @const Object manager */
CarouselButton.objects = {
byId: {},
all: [],
};
return CarouselButton;
}
framework.onInit(CAROUSEL_NAME, function(carousel) {
/** @const {Class} */
var CarouselButton = CarouselButtonTemplate(carousel);
/* create carousel controls */
var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME));
var btns = $carouselBtns.map(function(i, btnElem) {
return new CarouselButton(i + 1, btnElem);
});
/* activate first one */
CarouselButton.objects.byId[1].activate();
/* Listen to slide changes */
A.on(“a:carousel:” + CAROUSEL_NAME + “:change:pageNumber”, function (data) {
var newCarouselButton = CarouselButton.objects.byId[data.newValue];
var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue(‘margin-left’));
var positionLeft = newCarouselButton.elem.offsetLeft – marginLeft;
newCarouselButton.activate();
CarouselButton.objects.byId[data.oldValue].deactivate();
scrollToCarouselButton(positionLeft);
showCarouselText(data.oldValue, data.newValue);
});
});
/**
* @returns {string} – css classname prefixed with module selector
*/
function safeClassSelector(className) {
return ‘.’ + MODULE_CLASS_NAME + ‘ .’ + className;
}
}
$(‘.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container’).each(function (index, module) {
initiateCarousel(module);
});
framework.createAll();
framework.initializeAll();
});
}
})
});
}));
(function(f) {var _np=(window.P._namespace(“AplusVideo”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.now(“aplusAssetsMarker”).execute(“AplusAssetsMarker”, function (registered) {
if (registered) {
return;
}
P.declare(“aplusAssetsMarker”, {});
});
}));
(function(f) {var _np=(window.P._namespace(“AplusVideo”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(“aplus-video-init”).execute(“AplusVideoInit-c724ea8f-c2b8-46fc-8b1a-e20bab5cbba9”, function (initVideo) {
initVideo({
parentId: “c724ea8f-c2b8-46fc-8b1a-e20bab5cbba9”,
videoUrl: “https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/8c08a022-8e55-4814-884e-9da370efefb1/default.jobtemplate.hls.m3u8”,
contentId: “”,
vmsContentId: “095e66d6729b403aa8c4e08ef9fc4ded”,
poster: “https://m.media-amazon.com/images/S/aplus-media-library-service-media/655d8c39-62b3-4c7a-834e-3c8452d32336._.jpg”,
playbackMode: “DEFAULT”,
locale: “en-US”,
closedCaptions: “[{x22urix22:x22https:\u002f\u002fm.media-amazon.com\u002fimages\u002fS\u002fvse-vms-closed-captions-artifact-us-east-1-prod\u002fclosedCaptions\u002f4668d02b-b34d-4e13-b8ed-23a6066109a4.vttx22,x22langx22:x22enx22,x22typex22:x22text\u002fvttx22}]”,
deviceIdentifier: “”,
devicePlatform: “desktop_web”
});
});
}));
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(‘premium-module-12-nav-carousel’).execute(‘invoke-premium-12-nav-carousel-desktop-top’, function(init){
init();
});
}));
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(‘premium-module-12-nav-carousel’).execute(‘invoke-premium-12-nav-carousel-desktop-top’, function(init){
init();
});
}));
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(‘premium-module-12-nav-carousel’).execute(‘invoke-premium-12-nav-carousel-desktop-top’, function(init){
init();
});
}));
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(‘premium-module-12-nav-carousel’).execute(‘invoke-premium-12-nav-carousel-desktop-top’, function(init){
init();
});
}));
Compare at a Glance
LiDAR+Vision |
Locating System |
Network RTK+Vision |
0.37 acre |
Mowing Area |
0.15 acre |
2-4 inch |
Mowing Height |
2-3.6 inch |
8.7 inch |
Mowing Width |
7.1 inch |
130 min |
Charging Time |
60 min |
160 min |
Running Time |
60 min |
4,520 ft² |
Full Charge Mowing |
1,350 ft² |
LiDAR+Vision |
Locating System |
Network RTK+Vision |
0.37 acre |
Mowing Area |
0.25 acre |
2-4 inch |
Mowing Height |
2-3.6 inch |
8.7 inch |
Mowing Width |
7.1 inch |
130 min |
Charging Time |
120 min |
160 min |
Running Time |
120 min |
4,520 ft² |
Full Charge Mowing |
2,690 ft² |
LiDAR+Vision |
Locating System |
RTK+Vision |
0.37 acre |
Mowing Area |
0.125 acre |
2-4 inch |
Mowing Height |
2-3.6 inch |
8.7 inch |
Mowing Width |
7.1 inch |
130 min |
Charging Time |
90 min |
160 min |
Running Time |
60 min |
4,520 ft² |
Full Charge Mowing |
1,075 ft² |
LiDAR+Vision |
Locating System |
RTK+Vision |
0.37 acre |
Mowing Area |
0.25 acre |
2-4 inch |
Mowing Height |
2-3.6 inch |
8.7 inch |
Mowing Width |
7.1 inch |
130 min |
Charging Time |
120 min |
160 min |
Running Time |
120 min |
4,520 ft² |
Full Charge Mowing |
2,580 ft² |
P.now(“premium-aplus-9-carousel-5”).execute(“init-pagination-carousel”, function(init) {
if (init) {
return;
}
P.register(“premium-aplus-9-carousel-5”, function() {
return function() {
P.when(“A”, “jQuery”, “a-carousel-framework”, “ready”).execute(“paginate-carousel”, function (A, $, framework) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const LEFT_ARROW_KEY = 37;
const RIGHT_ARROW_KEY = 39;
const HOME_KEY = 36;
const END_KEY = 35;
var moduleId = “5”;
var carouselName = “premium-aplus-9-carousel-5”;
var paginationAction = “aplus-pagination-dot-action-” + moduleId + “-” + carouselName;
var paginationGroup = “#aplus-pagination-group-” + moduleId + “-” + carouselName;
/* If the carousel goes to a new page */
A.on(“a:carousel:”+carouselName+”:change:pageNumber”, function (data) {
A.$(paginationGroup+” .carousel-slider-circle”).removeClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘false’).attr(‘tabindex’, -1)
.eq(data.newValue – 1).addClass(“aplus-carousel-active”).attr(‘aria-selected’, ‘true’).attr(‘tabindex’, 0);
});
function syncPaginationDotsWithCarouselPages(numPages) {
const parentElement = document.querySelector(paginationGroup);
if (parentElement && parentElement.children) {
const children = parentElement.children;
for (let i = 0; i = numPages) {
// If number of dots > num of pages, we should hide other dots
children[i].classList.add(‘aplus-pagination-dot–display-none’);
} else if (children[i].classList.contains(‘aplus-pagination-dot–display-none’)) {
// Reset display of dots if it was hidden before
children[i].classList.remove(‘aplus-pagination-dot–display-none’);
}
}
}
}
framework.onInit(carouselName, function (carousel) {
try {
var totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
/* Resize event handler to re-calculate the pagination dots count based on orientation */
window.addEventListener(‘resize’, function() {
carousel.resize();
totalPages = carousel.getAttr(‘totalPages’);
syncPaginationDotsWithCarouselPages(totalPages);
});
A.declarative(paginationAction, ‘click keydown’, function(event){
var isClick = event.type === ‘click’;
var isKeydown = event.type === ‘keydown’;
var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE;
var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE;
var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY;
var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY;
var isHome = isKeydown && event.$event.keyCode === HOME_KEY;
var isEnd = isKeydown && event.$event.keyCode === END_KEY;
if (isClick || isEnter) {
var data = event.data;
carousel.gotoPage(data.page);
} else if (isEsc) {
event.$target.blur();
} else if (isLeftArrow || isRightArrow || isHome || isEnd) {
event.$event.preventDefault();
const dots = A.$(paginationGroup + ” .carousel-slider-circle”);
const currentIndex = dots.index(event.$target);
let nextIndex;
if (isLeftArrow) {
nextIndex = currentIndex > 0 ? currentIndex – 1 : dots.length – 1;
} else if (isRightArrow) {
nextIndex = currentIndex < dots.length – 1 ? currentIndex + 1 : 0;
} else if (isHome) {
nextIndex = 0;
} else if (isEnd) {
nextIndex = dots.length – 1;
}
dots.eq(nextIndex).focus();
carousel.gotoPage(nextIndex + 1);
}
});
} catch (e) {
P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');
}
});
});
}
});
});
(function(f) {var _np=(window.P._namespace(“PremiumAplusModule”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {
P.when(‘module-9-comparison-table-carousel’).execute(‘invoke-premium-9-comparison-carousel’, function(init){init();});
P.when(‘premium-aplus-9-carousel-5’).execute(‘invoke-premium-9-carousel’, function(init) {init();});
}));
- True Drop and Mow & Voice Control: Start mowing straight out of the box with this robot lawnmower. No boundary wires or antennas required. One-tap auto mapping enables fast setup, while Alexa and Google Home support hands-free voice control.
- Solid State LiDAR& Vision Dual Fusion: A high-resolution solid-state LiDAR pairs with onboard vision sensors for stable, satellite-free navigation. Works reliably day or night with 3D awareness.
- AI VisionFence & GeoSketch Precision: Detects 200+ obstacle types with 0.4 inch accuracy. Edit up to 20 mowing zones on a realistic, interactive map in the app. Cuts cleanly along fences and pathways via ride-on mode supported by EdgeSense.
- 45% Slope Performance with Adjustable Cutting: Built for demanding terrain, this robot mower features off-road wheels and Electronic Stability Control to handle slopes up to 45%. A 100W motor with a 6-blade disc offers a 7.1 in cutting width and adjustable cutting height from 2–4 in for consistent results on dense or fast-growing grass.
- Smart Security & Advanced App Control: Features GPS, geo-fence, lift detection, and Apple Find My alerts for smarter protection. Auto-docks during extreme weather, and the in-app Doodle tool lets you design fun, custom mowing patterns.
| Brand | NAVIMOW |
| Power Source | Battery Powered |
| Material | Plastic |
| Color | Gary |
| Style | i215 LiDAR Garage Bundle |
| Cutting Width | 17 inches |
| Operation Mode | Automatic |
| Product Dimensions | 33.5″D x 24″W x 13.8″H |
| Number of Items | 1 |
| Item Highlight |
(function(f) {var _np=(window.P._namespace(“DetailPageProductOverviewTemplatesJava”));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when(‘A’).execute(function(A){ A.on(‘a:truncate:po-attribute-truncate-9:updated’, function(data) { var isTruncated = !data.truncateInstance.getIfTextFits(); var seeMoreElement = document.getElementById(‘po-attribute-see-more-id-9’); if(seeMoreElement) { seeMoreElement.style.display = isTruncated ? ” : ‘none’; } }) }); })); LiDAR-Vision Dual Fusion Auto Mapping, AI Obstacle Detection, 2–4-Inch Cutting Height, App Control; Garage Ships Separately See more |
| Style | i215 LiDAR Garage Bundle, i215 LiDAR Standard |
|---|





Reviews
There are no reviews yet.