Track: Simulation Competition
Abstract
Increasing the demand for robot usage in different industries has considerably changed companies’ operation and management complexity. Meanwhile, automation is a further trend to satisfy the shortage of human resources and enhance productivity. Because of the popularity of 5G technology and industry 4.0, the linkage of devices becomes more stable to connect with multiple robots simultaneously to track their location precisely. Therefore, it can boost the development of Robot Operating Systems (ROS) and the popularity of robot applications across different industries. In the current situation, the company’s trend is to apply Automatic Guided Vehicle (AGV) in operation to increase the productivity and decrease human power involved. This technology is only suitable in a static environment to complete some assigned jobs with collision avoidance. AGV focuses much on repetitive work without any humans involved. The main weaknesses of AGV are not capable and flexible when applied in dynamic and unknown environments. However, Autonomous Mobile Robot (AMR) can work in these environments while it can help to achieve Human-Robot Interaction without collision avoidance. This research studies collision avoidance and trajectory tracking for multiple AMR. Adopting a path planning approach based on discrete optimization of path tracking is normally assumed in AMR in real-life scenarios. Currently, the algorithm of AMR is still facing a challenge that lowers the effectiveness of AMR operations. Dynamic path tracking should be investigated to solve the current issue of choosing the best path from a limited number of options while calculating vehicle acceleration and speed simultaneously. Meanwhile, the study provides a literature review to show the existing algorithm, navigation method, simulation method applied on AMR. Based on the above research, experimental results display more realistic data using a simulation modelling approach based on a real-life case study. The case study is set in different changes of the retail environment and different parameter changes of the robot to indicate how efficient the robot is and which set of robots is suitable in an actual retail environment. Three case studies have been considered for multiple simulation scenarios, including a small convenience store, a medium-sized restaurant, and a supermarket. Gazebo software and Turtlebot are used in the simulation. The service robot in a retail environment is evitable to conflict with humans while doing job tasks. The conflict resolution and human-machine cooperation are shown in simulation under complex task prioritization how the robot follows its own task-related goals while it has a conflict with humans. The results are shown with multiple parameters comparison, including the number of AMRs, the adoption of path planning algorithms, the arrival rates, and the number of fixed and dynamic obstacles. The paper can conclude which method is suitably applied in multiple AMRs to achieve collision avoidance, trajectory tracking, and human-robot interaction. The findings and recommendations presented in this study can further assist with ROS effectively by implementing AMR into real-world scenarios.
Keywords
Autonomous Mobile Robot, Robotic Operating System, Dynamic path tracking, Collision Avoidance, Trajectory Tracking,