Kinematic configuration of a 3-D.O.F non-holonomic differential drive mobile robot

Kinematic configuration of a 3-D.O.F non-holonomic differential drive mobile robot

Source publication
Conference Paper
Full-text available
Modeling and control of mobile robots for the achievement of the goal has been of high interest since the last decade. Previous research works have revealed that one of the essential problems in the area is to plan, navigate and coordinate the motion of robots avoiding obstacles as well as each other while achieving the goal. In this paper, a novel...

Contexts in source publication

Context 1
... behaviors of Message passing, Obstacle avoidance, Safe wandering, Goal seeking and Pit sensing have been designed and assigned to the individual robotic systems to form a control algorithm. The resultant algorithm is used as a realtime path planner driving 3 D.O.F differential-drive non-holonomic mobile robot as shown in Fig.1; with the azimuth rotation capability obtained by controlling the differential wheel velocities. ...
Context 2
... other layers it is modeled as a continuous data. The output of the active behaviors is the wheel velocities arbitered to the robot drive mechanism as motor control data. The position, orientation and velocity information of the robots are obtained from the following state equations by considering the kinematics of the non-holonomic robot shown in Fig. 1 & & & (1) where, x, y, q & && are the position and orientation of the robot in the 2D space, 'a' is the location of the sensor and scanning assembly a distance 'L' from the robot axis of rotation and v and w are the Linear and angular velocities respectively and they are given by 1 () ...

Similar publications

Article
Full-text available
We propose a method to parallelize a 3D incompressible Navier-Stokes solver that uses a fully implicit fractional-step method to simulate sediment transport in prismatic channels. The governing equations are transformed into generalized curvilinear coordinates on a non-staggered grid. To develop a parallel version of the code that can run on variou...