Navigation, localization and guidance for AGVs and AMRs

Navigation, localization and guidance for AGVs and AMRs

Lately I am seeing that there is a lot of confusion in mobile robotics customers and providers about three concepts: navigation, localization, and guidance. Let’s shed some light:

Navigation: how to move from point A (with coordinates x1, y1, z1, w1) to point B (with coordinates x2, y2, z2, w2).

Localization: where the mobile robot is. In other words: coordinates. That is: x, y, z and w (orientation of the robot). The most common localization technologies for mobile robot localization are:

  • SLAM 2D: by map comparison or triangulation.
  • SLAM 3D: by map comparison.
  • Laser: by triangulation of reflectors.
  • Odometry and Inertial: by measuring the movement of the mobile robot.
  • RTK: by using differential GNSS.
  • RFid tags, magnets, QR Codes, etc: which are usually placed on the floor.

?Guidance: a mobile robot following a line. Main types of guidance technologies:

  • Magnetic: mobile robot follows a magnetic tape on the floor or embedded in the floor.
  • Optic: mobile robot follows a painted line on the floor. Usually white versus black and in few cases multi-coloured line.
  • Wire: mobile robot follows a buried powered wire.

?In addition, acronyms create more confusion:

  • AGV means Automated Guided Vehicle. Many people call all the mobile robots AGVs ?(I have to confess I am part of this group, even I call AGV my lawn mower mobile robot).
  • AMR means Autonomous Mobile Robot. Problem: semantically, any AGV is an automatic mobile robot.


Let’s see if I can help by answering some FAQs:

  • Is there a magnetic localization?

Yes, there is. A mobile robot can localize itself by using magnetic tape or simple magnets. Quite uncommon these days, but it exists.

  • Why are there companies still using guidance?

Because guided mobile robots are usually less expensive. In addition, in many cases guidance is simpler than SLAM localization + navigation.

  • ?Does guidance need localization?

In most of the cases, yes. For example, with magnetic or optic guidance it is common to use RFid tags so that the mobile robot knows where to stop.

  • So, what does SLAM navigation mean then?

It means navigation that uses coordinates coming from SLAM localization.

  • ?Why is it less and less common to see guided mobile robots?

Because you need to install the guiding reference and in most of the cases that is expensive and not flexible enough.

  • ?Is it common to have more than one localization technology on a mobile robot?

Yes, it is. Actually, most of the SLAM localized mobile robots use odometry as well.

?

If you want to add some more questions to the list, let me know!

Mathias Behounek

simple is better | mobile robots | Executive Director @SAFELOG

2 年

Javier Miguélez Thank you for sharing ???? knowledge is the key ??

Nicola Accialini

Agile & Metal Additive Manufacturing

2 年

Maybe this online course might help the italian audience: https://www.skills4i.com/it/prodotto/robotica-autonoma/

Alejandro Serna Medina

CEO & Founder ICRA - Impulsor de la robótica en Colombia y el mundo.

2 年

Great!

回复
Andreu Corominas Murtra

Business Director & Co-founder at Beta Robots. PhD roboticist.

2 年

Thanks for the post! Some comments just to boost the Friday chat: 1) When referring to localization that uses a map, we can call it "map-based localization", instead of SLAM, since, in general, there is no longer need of rebuilding the map, so it is not necessary to compute the mapping problem. 2) As you point out, fusion of localization techniques is always a good approach to obtain more robust solutions 3) Regarding AGV, I've also heard around all combinations of: - Automated, Automatic, Autonomous - Guided, Ground, - Vehicle Best!

Lucy Cresswell

安全高效的搬运解决方案

2 年

Great post Javier Miguélez. Despite the drawbacks of 'guidance' options I do think they offer a cost-effective way to step into automation.. particularly line followers

要查看或添加评论,请登录

社区洞察

其他会员也浏览了