Software Stack
The figure shows the overall software stack of the AMR SDK.
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
|