Improved Wall-following Driving for Robot Operating System-based High-speed Autonomous Mobile Robot

Author(s):  
Seunghan Han ◽  
Yongrae Choi ◽  
Jaepil Yang ◽  
Hyungjun Hwang ◽  
Kihun Kim ◽  
...  
Author(s):  
Mohamed Wahba ◽  
Robert Leary ◽  
Nicolás Ochoa-Lleras ◽  
Jariullah Safi ◽  
Sean Brennan

This paper presents implementation details and performance metrics for software developed to connect the Robot Operating System (ROS) with Simulink Real-Time (SLRT). The communication takes place through the User Datagram Protocol (UDP) which allows for fast transmission of large amounts of data between the two systems. We use SLRT’s built-in UDP communication and binary packing blocks to send and receive the data over a network. We use implementation metrics from several examples to illustrate the effectiveness and drawbacks of this bridge in a real-time environment. The time latency of the bridge is analyzed by performing loop-back tests and obtaining the statistics of the time delay. A proof of concept experiment is presented that utilizes two laboratories that ran a driver-in-the-loop system despite a large physical separation. This work provides recommendations for implementing data integrity measures as well as the potential to use the system with other applications that demand high speed real-time communication.


Robotica ◽  
2020 ◽  
pp. 1-22
Author(s):  
K. R. Guruprasad ◽  
T. D. Ranjitha

SUMMARY A new coverage path planning (CPP) algorithm, namely cell permeability-based coverage (CPC) algorithm, is proposed in this paper. Unlike the most CPP algorithms using approximate cellular decomposition, the proposed algorithm achieves exact coverage with lower coverage overlap compared to that with the existing algorithms. Apart from a formal analysis of the algorithm, the performance of the proposed algorithm is compared with two representative approximate cellular decomposition-based coverage algorithms reported in the literature. Results of demonstrative experiments on a TurtleBot mobile robot within the robot operating system/Gazebo environment and on a Fire Bird V robot are also provided.


Author(s):  
Addythia Saphala ◽  
Prianggada Indra Tanaya

Robotic Operation System (ROS) is an im- portant platform to develop robot applications. One area of applications is for development of a Human Follower Transporter Robot (HFTR), which  can  be  considered  as a custom mobile robot utilizing differential driver steering method and equipped with Kinect sensor. This study discusses the development of the robot navigation system by implementing Simultaneous Localization and Mapping (SLAM).


2018 ◽  
Vol 17 (1) ◽  
pp. 28-33
Author(s):  
Ang Oon Thay ◽  
Mohd Ariffanan Mohd Basri ◽  
Nurul Adilla Mohd Subha ◽  
Mohamad Amir Shamsudin ◽  
Shafishuhaza Sahlan

Trajectory tracking control is an important issue in the field of autonomous mobile robot. In high speed and heavy load applications, the dynamic of autonomous mobile robot plays an important factor in allowing the robot to follow the desired trajectory path. However, the parameters attribute to robot dynamic are difficult to model and highly uncertain. One of the uncertainty factors is the load variation which changes the dynamic parameters of autonomous mobile robot. Meanwhile, Sliding Mode Control (SMC) is well known for its robustness against model uncertainties and disturbances. This paper is about design of dynamic controller based on SMC technique for trajectory tracking control of autonomous mobile robot system. The model of mobile robot is developed based on Pioneer 3-DX mobile robot. The trajectory tracking controller is divided into two parts, kinematic controller and dynamic controller. Stability of both dynamic and kinematic controller is verified using Lyapunov stability theory. The performance of trajectory tracking control for proposed dynamic controller based on SMC technique is compared against dynamic controller based on Proportional-Integral-Derivative (PID) technique with and without the presence of dynamic uncertainties. Simulation results show proposed dynamic controller based on SMC technique give better performance in trajectory tracking control in comparison to PID.


In this project, we have designed and developed an autonomous robot that is powered by Robot Operating System (ROS). The capabilities of the robot include autonomous navigation, image tracking and mapping. OpenCV has been implemented in the on-board microprocessor to process the images that are captured by the general purpose webcams on the robot. A microcontroller has also been used to control the motors. The ultimate aim of this project is to develop a mobile robot capable of making its own decisions based on the images received.


Sign in / Sign up

Export Citation Format

Share Document