Abstract

Currently, problems of autonomous wheeled mobile robots in unknown environments are great challenge. Obstacle avoidance and path planning are the back bone of autonomous control as it makes robot able to reach its destination without collision. Dodging obstacles in dynamic and uncertain environment is the most complex part of obstacle avoidance and path planning tasks. This work deals with the implementation of an easy approach of static and dynamic obstacles avoidance. The robot starts by executing a free optimal path loaded into its controller; then, it uses its sensors to avoid the unexpected obstacles which may occur in that path during navigation.

Highlights

  • Robotics helps human in difficult, repetitive or tedious tasks

  • A path planning and obstacle avoidance approach using parametric curves was used for the generation of the predetermined path that the robot should follow [4]

  • Non-uniform rational B-spline (NURBS) curves were used to smooth the path, as they preserve the C2 continuity of the trajectory which is very important for the robot dynamic

Read more

Summary

Introduction

Robotics helps human in difficult, repetitive or tedious tasks. It is the dream of substituting the machine to man in these tasks. Navigation of mobile robots in dynamic environments still represents a challenge for real world applications. The problem of autonomous navigation has been deeply studied in literature and several techniques have been developed. These techniques use probabilistic and complex algorithms which are hard to implement and requires specific sets of hardware and software [1], [2]. A strategy enabling the robot to navigate in dynamic environment considering the uncertain obstacles is proposed. Be saved in the internal memory of a robot and run repeatedly; and at the same time avoiding unexpected obstacles (and dynamic ones)

Path planning approach
Path generation and obstacle avoidance in static environment
Static trajectory data extraction
Obstacles avoidance in dynamic environment
The robot platform
Experimental results
Some critical cases
Results and discussion
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.