Modeling and Simulation of A Tracke
Modeling and Simulation of A Tracke
5
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 11, N° 2 2017
(1)
where: θf1, θf2 – rotation angles of joints 1, 2; af1, af2 – lengths of links 1, 2.
(3)
(4)
where: θr1, θr2, θr2 – rotation angles of joints 1, 2, 3; saf1, af2 – lengths of links 1, 2, 3.
6 Articles
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 11, N° 2 2017
(5)
(6)
Poses of the pedipulators for particular pipe sizes tion. The second step was to generate 5th order poly-
were determined with usage of the CAD model. With nomial trajectories for the front (2-DOF) manipulator
usage of the data, joint angular positions were used as between initial and final poses. Next, inverse kinemat-
input for initial and final poses for trajectory genera- ics problem was solved with usage of a numerical ap-
proach, based on the Jacobian pseudo-inverse for the
rear (3-DOF) manipulator to match position of end-
a effector of the front manipulator. In this case, ana-
lytical formulation of the inverse kinematics problem
gives 8 solutions for the entire pedipulator structure.
Therefore, additional conditions were used for planar
manipulators, as in [11]. Joint rotation ranges were
also limited, to comply with the mechanical structure.
Finally, oscillations of the manipulator, caused by
transitions through singular positions were eliminat-
ed. The calculations were done in MATLAB software
with Robotics Toolbox [5]. Thus, smooth trajectories
for transformation of the robot pedipulators were ob-
tained to realize required motion in the workspace.
Original construction of the pedipulator as a closed
kinematics chain ensures that it is sufficient to use
b three motors to set desired pose of the track drive
module. Rotation angles of the positioning drives dur-
ing transformations are shown in Fig. 3.
Initial validation of the model was performed in
MATLAB. The pedipulators positions were drawn for
every step of the trajectory. In Fig. 4, the kinematic
model of both pedipulators is depicted during trans-
formation from neutral pose (all servomotors are in
the middle of their operating range) to the pose that
allows the robot to move in horizontal pipes with in-
ternal diameter of Ø210 mm. The MATLAB visualiza-
tion of the pedipulators model shown in Fig. 4 proves
that the trajectory calculation algorithm is properly
designed for reconfiguration of the robot chassis. The
analyzed closed kinematic chain is highly dependent
Fig. 3. Pedipulator transformation – joint trajectories: on the path taken to attain desired pose, thus it is not
a – neutral pose to horizontal pipe ϕ300 mm, always possible to use arbitrary start pose and expect
b – neutral pose to vertical pipe ϕ242 mm satisfactory kinematics results for every goal pose.
Articles 7
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 11, N° 2 2017
8 Articles
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 11, N° 2 2017
a a
b
b
Articles 9
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 11, N° 2 2017
a b
10 Articles
Journal of Automation, Mobile Robotics & Intelligent Systems VOLUME 11, N° 2 2017
mation trajectories, generated with usage of math- [6] J. Giergiel, M. Giergiel, T. Buratowski, M. Cisze-
ematical models, were also verified using a prototype wski, „Pedipulator’s mechanism for positioning
on a dedicated test rig analogous to simulation en- of a track drive module, esp. for mobile robots”,
vironment. The preliminary prototype tests allowed Patent application (description of the invention)
validation of the pedipulators reconfiguration but did no. PL 406656, 2015 (in Polish).
not include verification of a complete control system [7] P. Hansen, H. Alismail, P. Rander, B. Browning,
for robot motion. “Visual mapping for natural gas pipe inspec-
Future work would focus on software implemen- tion”, Int. J. Rob. Res., vol. 34, 2015, 532–558.
tation for the inspection robot, including a vision DOI: 10.1177/0278364914550133.
system that would serve as an aid for autonomous [8] J. Khalilov, A.T. Kutay, “Interfacing Matlab/Simu-
reconfiguration inside pipelines, depending on the link with V – REP for A Controller Design for
recognized geometry. Moreover, the robot would be Quadrotor”, Int. J. Eng. Res. Rev., no. 3 , 2015,
simulated during motion and adaptation in vertical 42–49.
pipes. An upgraded electronic board and enhanced [9] K. Kozłowski, P. Dutkiewicz, W. Wróblewski,
software would allow control of the track drive clamp Modelowanie i sterowanie robotów (Control and
forces exerted by pedipulators extension during mo- modelling of robots), 1st ed., PWN: Warszawa,
tion of the robot inside of vertical pipelines. 2012. (in Polish)
[10] A. Nayak, S.K. Pradhan, “Design of a new in-
pipe inspection robot”, Procedia Eng., no. 97,
AUTHORS 2014, 2081–2091. DOI: 10.1016/j.pro-
Michał Ciszewski* – Department of Robotics and Me- eng.2014.12.451.
chatronics, AGH University of Science and Technology, [11] Y. Sharma, K. Deepak, P. Kumar, A. Chauhan,
Cracow, Poland. E-mail: [email protected]. “Blockage removal and RF controlled pipe in-
spection robot (BRICR)”, Int. J. Electron. Telecom-
Łukasz Mitka – Department of Robotics and Mecha- mun., vol. 4, 2015, 62–68.
tronics, AGH University of Science and Technology, [12] Coppelia Robotics, V-REP Virtual Robot Experi-
Cracow, Poland. E-mail: [email protected] mental Platform, 2016, http://www.coppeliaro-
botics.com
Tomasz Buratowski – Faculty of Mechanical Engi- [13] Inuktun, Inuktun crawler vehicles, 2015, http://
neering and Robotics AGH University of Science and www.inuktun.com/crawler-vehicles
Technology, Poland. E-mail: [email protected] [14] ULC, ULC’S Micro-magnetic crawler, 2014,
http://ulcrobotics.com
Mariusz Giergiel – Faculty of Mechanical Engineer-
ing and Robotics, AGH University of Science and Tech-
nology, Poland. E-mail: [email protected]
*Corresponding author
REFERENCES
Articles 11