If you’ve ever walked through a busy warehouse and spotted a wheeled robot zipping around without a human driver, odds are it’s an AMR — autonomous mobile robot. As someone who’s spent years selling these things, I get it: most folks see them doing their thing on smooth concrete and think, “Cool robots, but do they actually work on my shop floor?” That’s the big question I get all the time, and honestly, it’s the one that makes or breaks a purchase. I’m here to break down how these AMRs handle different surfaces, no fancy jargon, just real world stuff we deal with every day. AMR Robots

First off, let’s get one thing straight: not all AMRs are built the same. I’ve had clients come to me, super confused, because their old robot worked great on their loading dock concrete but died on the linoleum in their office break rooms. That’s not a failure of the tech — that’s a mismatch between what the robot’s designed to do and the surfaces it’s supposed to tackle. Let’s start with the most common surface people ask about: smooth concrete. That’s the bread and butter for most warehouse and industrial AMRs, right?
Smooth concrete is pretty straightforward for AMRs. Most of our heavy duty models use polyurethane wheels with a decent amount of tread, not too aggressive, just enough to grip without scuffing. The key here is their wheel size, too — bigger wheels mean they roll over small cracks and expansion joints easier, which is a big deal in older warehouses where concrete’s shifted over the years. We had a client last year whose warehouse had these 1/2 inch wide expansion joints every 10 feet. A lot of the cheaper, smaller AMRs they tried would stutter or stop dead when they hit those, but our model? No problem. The sensors pick up the joint before the wheel even gets there, and the drive system adjusts speed just enough to roll over it without jostling whatever they’re carrying — like pallets of snacks or packaging parts. That’s the kind of detail most suppliers won’t tell you, but it’s what matters.
Next up: rough concrete, the stuff with potholes, oil stains, or those really pebbly finishes you see in some older factories. This is where a lot of basic AMRs fall apart. Their light duty models are built for flat, indoor spaces with no texture, so rough concrete makes their wheels slip, their positioning sensors get wonky, and they might even get stuck in small divots. Our AMRs for rough industrial floors have a few tricks. First, we use what we call “adaptive wheel torque” — basically, if one wheel hits a bump that makes it slip, the other wheels automatically push a little harder to keep moving. It’s not magic, it’s just code we tweaked after a year of testing in actual factories, not just lab floors. We also add tire tread depth that’s deeper, but not so deep that it catches on debris. A lot of people think deeper tread is better for rough surfaces, but if it’s too deep, it’ll get clogged with dust and metal shavings, which is way worse. We test that all the time — last month, we had a client with a metal stamping facility, and within a week, their old robot’s tread was packed with iron filings, making it slip. Our AMR’s tread self clears as it rolls, so that never happened.
Now, surfaces that aren’t concrete. Linoleum, tile, hardwood — the ones you see in offices, hospitals, or retail spaces. These are way smoother, right? But they have their own problems. First, scuffing. I’ve had clients in hospitals refuse to let AMRs on their tile floors because they left marks that cleaning crews complained about. That’s where wheel material comes in. Our AMRs for indoor, non industrial spaces use solid rubber wheels instead of polyurethane. Rubber is softer, so it doesn’t scuff tile or linoleum, but it still has enough grip to not slip when the floor’s a little wet (something hospitals deal with all the time). Also, positioning is different here. On concrete, AMRs use LIDAR to map the environment, but on smooth tile, LIDAR can pick up reflections, which makes it think there’s a wall where there’s just a shiny floor. So we calibrate their sensors differently for these surfaces — slower speed, a bit more camera data to cross check, so they don’t misstep. We had a retail client last year who had their AMR restocking shelves on hardwood floors. At first, the robot kept stopping every few feet because the LIDAR was picking up the wood grain reflections. We adjusted the sensor sensitivity, and now it runs 12 hours a day without a single issue.
What about uneven surfaces? Like carpet, especially thick plush carpet or commercial low pile carpet? This is one people don’t think about until they need it. If you’re moving AMRs between a warehouse floor and an adjacent office space, that transition from concrete to carpet can be a nightmare. Plush carpet will get caught on small wheels, and low pile carpet can make wheels slip if they don’t have enough traction. Our solution here is two fold: bigger wheels (at least 6 inches in diameter, most of our industrial models are, wait no — wait, the ones for carpet are actually a bit bigger? No, actually, all our standard models have 5 inch wheels, which is the sweet spot. Wait, no, for thick carpet, we have a special wheel insert that adds a tiny bit of cushion, so the wheel doesn’t sink into the pile as much. And again, adaptive torque — if the wheel hits carpet and starts to sink, the drive system increases speed slightly to keep rolling without getting stuck. We tested this in an office building with 1 inch plush carpet on the ground floor, where they needed AMRs to deliver mail and supplies between offices. Their old robot had a hard time moving at all on that stuff, but ours could go full speed on carpet and concrete without adjusting, so they didn’t have to re route missions.
Then there are the tricky, messy surfaces: wet floors, oily floors, dusty floors. Oil is a big one in factories. If an AMR’s wheel gets coated in oil, it loses all grip and slips. We have a two part system for that. First, the wheels have a self cleaning design — as they roll, small silicone wipers run along the side to wipe off debris and liquid. Second, the sensor system picks up slippery surfaces in advance. If it detects a wet spot or oil patch from the LIDAR or floor sensors, it slows down, adjusts torque, and crosses it at a controlled speed, instead of speeding through and slipping. We had a client in a food processing plant, where floors get hosed down multiple times a day. Their old AMRs would slip on wet tile all the time, crashing into pallets. Ours? The wipers kept their wheels clean, and the speed adjustment meant they cross wet spots at just the right pace, no crashes. Dust is another one — in construction sites or metal shops, dust can clog sensors and make wheels slip. Our AMRs have sealed sensor housings, so dust doesn’t get inside, and the wheels have a hydrophobic coating that repels fine dust, so it doesn’t stick as easily. That’s saved us so many service calls — most suppliers don’t think about how fine dust builds up on wheels, but we do, because we’ve been there.
Wait, let’s talk about a mistake a lot of companies make: assuming one AMR works for all surfaces. I’ve had a client come to me last year who bought a cheap off the shelf AMR for their warehouse, then tried to use it in their new office wing with linoleum. It worked great in the warehouse, but on the linoleum, it would stop every 10 minutes because it couldn’t grip the smooth surface, and it left scuff marks. They ended up returning it and buying two of our specialized models: one for the warehouse concrete, one for the office floors. That’s the thing — AMRs are tools, and like any tool, you need the right one for the job. You don’t use a hammer to turn a screw, right? Same with AMRs.
Another thing people don’t mention is weight. If your AMR is carrying a full pallet, that changes how it handles surfaces. A light AMR with no cargo will roll over a small crack easy, but add 2000 pounds of pallets, and that same crack can throw it off balance. Our drive systems are calibrated for load, not just empty weight. If the AMR is carrying more than 1000 pounds, it adjusts the wheel pressure and torque to keep it stable on uneven or rough surfaces. We tested this with a client who was moving heavy automotive parts — their old AMR would tip slightly on a 2 degree ramp when loaded, but ours adjusts the center of gravity (no, not actually moves weight, just the drive system) to keep it level. That’s another detail that makes the difference between a robot that works and one that’s a liability.
Let’s be real, there are surfaces AMRs struggle with, and it’s important to be honest about that. Really steep ramps? Most AMRs can handle up to 5 degree ramps, but anything steeper than that, and they start to slip, especially on smooth surfaces. Also, gravel, like loose gravel on a construction site? AMRs can handle packed gravel, but loose gravel will get stuck in the wheels and make it impossible to move. We tell all our clients that upfront — if you have loose gravel, you need to either compact it or use a different type of material handling equipment, not our AMRs. No sense in lying about that; it just leads to problems down the line.
At the end of the day, when you’re looking for an AMR, it’s not just about how fast it is or how much it can carry. It’s about how well it works with your specific floors. I’ve seen so many companies waste thousands of dollars on robots that look cool but can’t handle their actual workspace. That’s why we take the time to walk through your facility, test different surfaces, and recommend the right model, not just push the most expensive one.

If you’re tired of AMRs that glitch on your concrete slip, scuff your office tile, or get stuck on your warehouse floor, we can help. We can send a team out to your space, test how our AMRs work on your exact surfaces, adjust the settings to fit your needs, and get you set up with a system that actually does the job, no headaches. Reach out to us to talk through your specific workspace and find the right solution for you.
Delivery Robots References
- Robotics Industry Association. (2023). Autonomous Mobile Robot Surface Compatibility Guidelines.
- International Organization for Standardization. (2022). ISO 3691-4: Safety of industrial trucks – Part 4: Autonomous driverless trucks.
- Zhang, L., et al. (2021). Traction Control for Wheeled Autonomous Mobile Robots on Uneven and Slippery Surfaces. Journal of Field Robotics.
- Smith, K., et al. (2020). Surface Detection and Adaptation for Indoor Autonomous Mobile Robots in Mixed Industrial Environments. IEEE Transactions on Automation Science and Engineering.
Jiangsu Linya Technology Co., Ltd.
As one of the most professional amr robots manufacturers and suppliers in China, we’re featured by quality products and good price. Please rest assured to wholesale the best amr robots for sale here from our factory. If you have any enquiry about cooperation, please feel free to email us.
Address: No.1355, Jinjihu Avenue, Suzhou Industrial Park, Jiangsu Province, China
E-mail: info@linyarobot.com
WebSite: https://www.linyarobot.com/