Abstract

On this research, controlling the omni directional mobile robot is divided by two controls, high level control which covers positioning and path tracking, also the low-level control which covers omnidirectional kinematic, speed control, heading lock and communication. This also covers thread management, priority fixation and stack memory fixation. Program is divided into several main threads, i.e., IMU, speed controller, communication and motion thread (kinematic). Stack memory configuration for the above threads can be allotted as IMU thread with 1024 bytes of stack memory, speed control with 512 bytes, motion management with 512 bytes, communication with 128 bytes. IMU execution time lapses for 5.6uS, speed control elapses for 19.7uS, whereas motion elapses for 11uS and communication elapses for 1.2mS. Robot’s low-level control which includes robot movement kinematic (e.g., heading lock, speed control etc) is required to support the predefined system and enhance the robot sensor’s response in navigation.

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.