Advantech Robotic Suite/Robotic System/AMR SDK

From ESS-WIKI
Revision as of 08:00, 6 June 2025 by Ray.zheng (talk | contribs)
Jump to: navigation, search

Software Stack

The figure shows the overall software stack of the AMR SDK.

Robotic-suite-sw-stack-amr-01.png

Planning

Application Description Reference
Waypoint Following Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
Path Planning Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http

Visual Perception

Application Description Reference
Barcode Recognition Basic ROS 2 wrapper for the zbar barcode reader library. Reads image stream from image topic, and outputs detected barcodes to barcode topic. Works with 1D and 2D barcodes. Github

Sensing Perception

Application Description Reference
IMU Tools Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http

SLAM

Application Description Reference
RTAB-Map Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
Cartographer Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
SLAM Toolbox Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
LIO-SAM Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http

Navigation /Localization

Application Description Reference
Navigation 2 Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
Robot Localization Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
Hybrid A* Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
Dijkstra Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http
Obstacle Avoidance Enables a ROS2 navigation framework and system. It provides perception, planning, control, localization, visualization, and more to build highly reliable autonomous systems. http