2018 Development - of - Modular - Cable-Driven - Parallel - Robotic - Systems
2018 Development - of - Modular - Cable-Driven - Parallel - Robotic - Systems
ABSTRACT Task-oriented modular design and safety monitoring are demonstrated to be outstanding
challenges for robots in practical application. In order to obtain better flexibility and better obstacles
avoidance capability, design and analysis of a modular cable-driven parallel robot (MCDPR) are presented
in this paper, which can be reconfigured to several configurations in engineering applications by changing
the number of the mobile modules and the connection mode of the end effector. With regard to the motion
control and safety monitoring system, the design and implementation of hardware and software are presented.
An experimental prototype for the MCDPR is developed, followed by a brief illustration of the connection
mode between the end effector and cables, and the installation of monitoring nodes. The performance of
the MCDPR is discussed experimentally, including real-time pose monitoring and obstacle avoidance. The
results verify the feasibility and efficiency of kinematics model and obstacle avoidance method, and the
results also indicate that the designed motion control and safety monitoring system can realize trajectory
tracking control, real-time safety monitoring, and obstacle avoidance for the MCDPR.
INDEX TERMS Cable-driven parallel robots, design and implementation, safety monitoring, obstacle
avoidance.
2169-3536
2018 IEEE. Translations and content mining are permitted for academic research only.
VOLUME 7, 2019 Personal use is also permitted, but republication/redistribution requires IEEE permission. 5541
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
S. Qian et al.: Development of MCDPR Systems
FIGURE 2. Several typical configurations of MCDPR: (a) configuration I; (b) configuration II;
(c) configuration III; (d) configuration IV; (e) configuration V; (f) configuration VI.
1) HARDWARE IMPLEMENTATION
Fig. 5 shows the hardware structure of the safety monitor-
ing system, which includes master control module, sensor
module, wireless transmission module and power source
FIGURE 3. Hardware configuration of the motion control system. module. The master control module, responsible for data
operation, storage and power consumption management,
after motor initialization. The motion mode typically con- is the core of the hardware system. A single chip micy-
tains the straight line mode and the spiral line mode. After oco (SCM) is selected as the microprocessor for master
motor position planning, the curves severed as the motor control module. Additionally, the sensors for obstacle mon-
input immediately plot in the software interface. Thereafter, itoring and end-effector pose monitoring, choose infrared
the motor stops upon the termination of the planning. Note obstacle avoidance (IOA) sensor and displacement sensor,
that a reset process is needed because the end-effector offsets respectively. For the wireless transmission module, a radio
its original pose after an experiment. frequency chip with a carrier frequency of 433 Hz is used for
The host computer interface for the motion control system the data forwarding from monitoring nodes to sink nodes. The
is designed as depicted in Fig. 4. It contains seven mod- power source module is in charge of the power supply for all
ules, which are respectively the basic mechanism parame- the other modules. A rechargeable Li-ion battery is a good
ter configuration module, the mode selection module, the candidate due to its compact size, long endurance and large
kinematic parameter configuration module, the mechanism capacity.
display module, the system startup and stop module, the plan- The monitoring circuit board includes the master control
ning curve display module, as well as the motor position module and the power module. For circuit diagram design of
planning module. the master control module, it contains the model selection of
microprocessor and the peripheral circuit design. The power
B. SAFETY MONITORING SYSTEM source module is used as a power supply for the circuit board
The MCDPR is designed for payload hoisting. As described and the wireless module. The working voltage of the circuit
in the introduction, the cooperative lifting system consists board and sensor module is 5V while that of the wireless
of three and even more cranes can be seen as the possible module is 3.3V.
applications of the MCDPR with different configurations,
which is a typical human-robot system. In the development 2) SOFTWARE IMPLEMENTATION
of human-robot systems, safety is the unified criterion for The software structure of the safety monitoring system is
future technical challenges. However, mechanical structures presented in Fig. 6. There are three steps from data acquisition
and physical characteristics of the CDPRs can hardly meet to data processing listed as:
Following variables are defined for simplification end-effector trajectory is defined as the following equations
∧ ∧ x = 0.25 − 0.25cos(πt 2)
(s = sin, c = cos)
y = 0.25 sin(πt 2)
Xi1 = xAi − xBi
z = 0.1t+ 0.75
Yi1 = yAi − yBi (6) (0 ≤ t ≤ 4) (11)
Zi1 = zAi − zBi α = πt 24
β = πt 24
Xi2 = −cβsγ x1Bi − cβcγ y1Bi
γ = πt 48
(7)
Xi3 = −sβcγ x1Bi + sβsγ y1Bi + cβz1Bi
Yi2 = (cβsγ − sαsβSγ )x1Bi − (cβsγ + sαsβcγ )y1Bi where t represents time.
Yi3 = sαcβcγ x1Bi − sαcβsγ y1Bi + sαsβz1Bi
(8)
Yi4 = (cαsβcγ − sαsγ )x1Bi
− (cαcγ + cαsβsγ )y1Bi − cαcβz1Bi
Zi2 = (sαcγ + cαsβsγ )x1Bi − (sαsγ − cαsβcγ )y1Bi
Zi3 = cαcβcγ x1Bi + cαcβsγ y1Bi − cαsβz1Bi
(9)
Zi4 = (cαsγ + sαsβcγ )x1Bi
+ (cαcγ − sαsβsγ )y1Bi − sαcβz1Bi
where (xAi , yAi , zAi ) and (xBi , yBi , zBi ) are the coordinates of
Ai and Bi in the global coordinate system OXYZ, (x1Bi , y1Bi ,
z1Bi ) are the coordinates of Bi in the local coordinate system
O1 X1 Y1 Z1 .
Then, the expression of each element in the kinematic
FIGURE 14. Desired trajectory and forward solution trajectory for
Jacobian matrix is derived as end-effector.
∂Li /∂x = Xi1 /Li
∂Li /∂y = Yi1 /Li A comparison of desired trajectory and forward solution
∂Li /∂z = Zi1 /Li trajectory is obtained as illustrated in Fig. 14. The end-
(10) effector trajectory is donated to be a rising spiral line. More-
∂Li /∂α = (Xi1 Xi2 + Yi1 Yi2 + Zi1 Zi2 ) /Li
∂Li /∂β = (Xi1 Xi3 + Yi1 Yi3 + Zi1 Zi3 ) /Li over, the changing trends of two trajectories are essentially
∂Li /∂γ = (Yi1 Yi4 + Zi1 Zi4 ) /Li coincident and the max range of error is 0.005m, which in
return validates the feasibility of utilizing the numeric-based
The end effector moves along the trajectory from initial solution algorithm for the forward kinematic solution of
pose in the workspace through changing the cable length. MCDPR.
The real-time length vector of each cable is symbolized
as L. Theoretically, P 0 , the initial pose vector of the end- 2) RPM EXPERIMENTS
effector, is possible to choose any spatial pose. In this study, In RPM experiments, the motion mode is assigned to be ver-
the forward kinematic solution of MCDPR can be simplified tical lifting motion. X, Y and Z displacements are separately
to the current pose solution of the end-effector according 0m, 0.25m and 0m. Deflection angles of three axes are all 0.
to P 0 and L. Fig. 13 summarizes the flow chart of the Fig. 15 displays a comparison of theoretical length and actual
numeric-based algorithm for forward pose solution. length for six cables. The variations of cable length with time
are presented to be substantial agreement with each other for
six cables. Meantime, a slight fluctuation is still found in
the measured curves due to the inadequate system stiffness,
along with the vibration induced by flexible characteristics
associated with cables.
Referring to the comparison of theoretical and measured
trajectory shown in Fig. 16, when the end effector moving in
the Z direction, the measured trajectory fits the theoretical
trajectory with good accuracy (see Fig.16 (c)). However,
the increased tension and the resulted elastic extension of
cables during the movement cause wild movements of the val-
ues in X direction, Y direction and three pose angles, includ-
ing deflection angle, pitch angle and roll angle. A detailed
FIGURE 13. Numeric-based algorithm for forward pose solution. illustration of the pose deviation for the end-effector is given
in Table 2.
On the basis of the algorithm shown in Fig. 13, kine- As for the absolute displacement deviations in X, Y and
matics is simulated using MATLAB software. The desired Z directions, the maximum values are 0.03959m, 0.04544m
FIGURE 15. Theoretical length and actual length for six cables: (a) cable 1, (b) cable 2, (c) cable 3, (d) cable 4, (e) cable 5, (f) cable 6.
TABLE 2. Pose deviation of the end-effector. shown in Fig. 2a, which is widely used in engineering appli-
cations, is chosen for the cooperative operation analysis.
The schematic of the MCDPR for configuration I is shown
in Fig. 17.
The end-effector is simplified to be a mass point with its
coordinates to be (XB , YB , ZB ) in the global coordinate system
OXYZ. Then, the coordinate vector of the end point B are
described by
B = (XB , YB , ZB ) (12)
The coordinate vector for three top ends A1-A3 is given as
and 0.00796m while the average values are only 0.01624m, Ai = (Ro cos (θi ) , Ro sin (θi ) , hi ) (i = 1, 2, 3) (13)
0.01719m, respectively. Furthermore, the average deviations
of deflection angle, pitch angle and roll angle are 1.091o, where θi is the rotational angle of the ith mobile module.
1.628o and 3.954o, respectively. The end-effector trajectory Hence, based on the inverse kinematic model in [3]. The
tracking error is caused by different error sources, including length of ith cable is derived as
q
kinematic error, deformation and servo error. Kinematic error
Li = (XB − Ro cos (θi ))2 +(YB − Ro sin (θi ))2 +(ZB − hi )2
caused by machining, assembly and operation is the major
error sources, including the influence of force sensors and (i = 1, 2, 3 ) (14)
pulleys on the kinematics [33]–[35]. Note that these devia- Due to the configuration, the static mechanical model of
tions can be eliminated by the purposed robust iterative learn- the end-effector is expressed by
ing controller in [9]. Thus, the end-effector can be elevated 3 −→
smoothly within the accepted error range. X Ai B
Fi ·
−→
= Me g (15)
Ai B
i=1
B. OBSTACLE AVOIDANCE
1) THEORETICAL MODEL
where Fi is the tension force of ith cable. for other configura-
tions, static mechanical model can be derived similarly.
As seen in Fig. 2, the RCDPR can change their module and
Since the cable can only provide tension force and it is
size to meet specific operational demands for the simula-
guaranteed not to be loosened during operation, then
tion of the task-oriented cooperative work of 3 to 6 mobile
modules. In this study, the 3 modules type configuration Fmax ≥ Fi ≥ Fmin (16)
FIGURE 16. Theoretical trajectory and measured trajectory for the end-effector: (a) X-displacement, (b) Y-displacement, (c) Z-displacement,
(d) deflection angle, (e) pitch angle, (f) roll angle.
FIGURE 19. Sketch of the obstacle avoidance process. FIGURE 21. Abrupt change positions of boundary points.
the value of ψ1 and ϕ can be calculated using the coordinates ψ2 = arccos b2 + R2o − r 2 2bRo
(17)
of P and obstacle corners. Then, α1 can be calculated using α1 = ψ1 + ψ2
FIGURE 24. A comparison of simulation results and experimental data: (a) rotational angle; (b) cable length; (c) force.
where b is the distance between the arbitrary point P and Simulation and experiment of obstacle-avoidance for the
boundary point E. The value of α2 can be obtained using the MCDPR are conducted sequentially with the parameters
above approach similarly. below: Initial end-effector position is (−0.3m, 0, 0.25m), ter-
The rotational angles between line OE, line OF and X -axis minal end-effector position is (0.3m, 0, 0.25m), and cylinder
are symbolized as τ1 , and τ2 with their values obtained as height are h1 = h2 = h3 = 0.66m. The values of rotational
τ1 = ϕ + π − α1 and τ2 = ϕ + π + α2 . Then, the positions angles θ1 , θ2 , θ3 are solved by substituting the end-effector
of two boundary points of the inferior arc can also be solved. trajectory into (17) and (18), which obtained via the artificial
Here a buffer angle η is employed to reduce the risk of potential field method [36]. The movement process of the
collision between cables and the obstacle, the position angles MCDPR utilized the obstacle avoidance algorithm is sim-
θi between mobile module 1, 2, 3 and X -axis are set as ulated and the results at four abrupt change positions are
displayed in Fig. 23. The results indicate that the MCDPR
θ 1 = τ1 − η
can effectively achieve obstacle-avoidance after reconfigura-
θ 2 = τ2 + η (18) tion by rapidly changing the circumferential position of the
θ3 = θ1 + θ2
mobile module at abrupt change positions.
Note that the position angles θ3 is set to be the average Fig. 24 shows the variations of rotational angle, cable
value of θ1 and θ2 to make cable force evenly distributed. For length and force with time of simulation and experiment.
other type of configurations, the position angles θi of each In the figure, the solid line donates the experimental data
mobile module can be obtained similarly. while the dot line represents the simulation results. Two
Theoretically, an abrupt change in the positions of bound- inflection points are found on the curves of both θ1 and θ2 ,
ary points E, F may appear when the end-effector pass corresponding separately to the moment of four abrupt
over the intersection points between the trajectory and the change positions shown in Fig. 23. In specific, mobile mod-
extensions of obstacle edges. As shown in Fig. 21, when ules 1, 2 abruptly alter their circumferential positions at 170s,
the end-effector moves from P1 to I1 then to P2 , the pivot 355s, and 125s, 310s. Moreover, the curves of θ1 and θ2 are
of boundary line PF switches from C2 to C1 , causing an symmetric due to the symmetry of the rectangular obstacle
abrupt change in the motion gain of the end-effector. More- and the interchangeability between mobile modules 1 and 2.
over, the boundary line between line PQ and the movement Similarly, the symmetry and inflection points also appear in
direction of the end-effector switches its pivot firstly at each the curves of θ3 and subsequent cable length Li and force Fi .
obstacle corner. In the figure, I1 and I3 are the abrupt change In addition, the variation trend of experimental results are in
positions of F, I2 and I4 are the abrupt change positions of good agreement with the simulation values. However, due
E. Note that a constant safe angle is used to avoid collision, to the kinematic error sources, measurement error and the
as seen in (18), the abrupt change of boundary points will acceleration neglected in the static mechanical model, there
directly reflect in the movement of the mobile module. are some differences between the results of experiment and
simulation, particularly at inflection points.
2) SIMULATION AND EXPERIMENT OF IOAM
The IOAM node can monitor the real-time position of obsta- VI. CONCLUSIONS
cles placed arbitrarily in the workspace. The display interface In this paper, design, safety monitoring, and obstacle
of IOAM is plotted in Fig. 22. In the figure, the obstacle distri- avoidance for the MCDPR is presented to meet the
bution sub-interface is intended for the real-time visualization performance requirements in terms of multifunction and
of the approximate position of obstacles. Simultaneously, payload-to-weight ratio for the CDPRs. Modular design and
the exact obstacle position in the radial direction is available system description of the MCDPR were presented. The paper
from the obstacle-node distance sub-interface. Note that the detailed the hardware and software implementations of the
sampling period is 0.01s in the experiments. system. The kinematics of the MCDPR is analyzed using
forward solution method and the theoretical model for obsta- [13] Y. Mao and S. K. Agrawal, ‘‘Design of a cable-driven arm exoskele-
cle avoidance of the MCDPR with three DOFs was derived. ton (CAREX) for NEURAL rehabilitation,’’ IEEE Trans. Robot., vol. 28,
no. 4, pp. 922–931, Aug. 2012.
Two categories of experiments were conducted, including [14] P. K. Jamwal, S. Q. Xie, S. Hussain, and J. G. Parsons, ‘‘An adaptive
the real-time pose monitoring and obstacle avoidance. For wearable parallel robot for the treatment of ankle injuries,’’ IEEE/ASME
the pose deviation of the end-effector, the mean values were Trans. Mechatronics, vol. 19, no. 1, pp. 64–75, Feb. 2014.
[15] B. Zi, H. Sun, and D. Zhang, ‘‘Design, analysis and control of a winding
0.01624m and 0.01719m in X and Y directions while that hybrid-driven cable parallel manipulator,’’ Robot. Comput.-Integr. Manuf.,
in Z direction was rather small, only 0.00796m. Simultane- vol. 48, pp. 196–208, Dec. 2017.
ously, the average deviations of deflection angle, pinch angle [16] B. Zi, J. Lin, and S. Qian, ‘‘Localization, obstacle avoidance planning and
control of a cooperative cable parallel robot for multiple mobile cranes,’’
and roll angle were 1.091◦ , 1.628◦ and 3.954◦ , respectively. Robot. Comput.-Integr. Manuf., vol. 34, pp. 105–123, Aug. 2015.
In the obstacle avoidance experiments, mobile modules 1, [17] S. Qian, B. Zi, W.-W. Shang, and Q. Xu, ‘‘A review on cable-driven parallel
2 abruptly alter their circumferential positions at 170s, 355s, robots,’’ Chin. J. Mech. Eng., vol. 31, p. 66, Dec. 2018.
[18] G. Rosati, D. Zanotto, and S. K. Agrawal, ‘‘On the design of adaptive
and 125s, 310s, which leads to corresponding inflections cable-driven systems,’’ J. Mech. Robot., vol. 3, no. 2, p. 021004, 2011.
of rotational angle, cable length and force. Additionally, [19] X. Zhou, C. P. Tang, and V. Krovi, ‘‘Analysis framework for cooperating
the curves of cable length and force appear symmetrically mobile cable robots,’’ in Proc. IEEE Int. Conf. Robot. Automat., vol. 20,
May 2012, pp. 3128–3133.
with respect to the time midpoint due to the symmetry of [20] L. Gagliardini, S. Caro, M. Gouttefarde, and A. Girin, ‘‘Discrete recon-
the rectangular obstacle and the interchangeability between figuration planning for cable-driven parallel robots,’’ Mechanism Mach.
mobile modules. Theory, vol. 100, pp. 313–337, Jun. 2016.
[21] S. Abdolshah, D. Zanotto, G. Rosati, and S. K. Agrawal, ‘‘Optimizing
Experimental results confirmed the feasibility and effi- stiffness and dexterity of planar adaptive cable-driven parallel robots,’’
ciency of the kinematics model and obstacle avoidance J. Mech. Robot., vol. 9, no. 3, p. 031004, 2017.
method. The motion control and safety monitoring system [22] J. Lin, C. S. Huang, and J. Chang, ‘‘A mechatronic kit with a control
methodology for a modualized cable-suspended robot,’’ J. Vib. Control,
were proved to be effective for realization of real-time safety vol. 22, no. 20, pp. 4211–4226, 2016.
monitoring and obstacle avoidance of the MCDPR. Future [23] G. Castelli and E. Ottaviano, ‘‘Modelling and simulation of a cable-based
work will focus on efficient reconfiguration strategies of parallel manipulator as an assisting device,’’ in Computational Kinematics.
Berlin, Germany: Springer, 2006, pp. 17–24.
MCDPR for better performance and flexibility in cluttered [24] M. Anson, A. Alamdari, and V. Krovi, ‘‘Orientation workspace and stiff-
environment, by determining the optimal number of the ness optimization of cable-driven parallel manipulators with base mobil-
mobile modules and locations of the cable anchor points. ity,’’ J. Mech. Robot., vol. 9, no. 3, p. 031011, 2017.
[25] G. Abbasnejad, J. Yoon, and H. Lee, ‘‘Optimum kinematic design of a
REFERENCES planar cable-driven parallel robot with wrench-closure gait trajectory,’’
Mechanism Mach. Theory, vol. 99, pp. 1–18, May 2016.
[1] S. H. Yeo, G. Yang, and W. B. Lim, ‘‘Design and analysis of cable-driven
[26] A. Peidró, A. Gil, J. M. Marín, and Ó. Reinoso, ‘‘A Web-based tool to
manipulators with variable stiffness,’’ Mechanism Mach. Theory, vol. 69,
analyze the kinematics and singularities of parallel robots,’’ J. Intell. Robot.
pp. 230–244, Nov. 2013.
Syst., vol. 81, no. 1, pp. 145–163, 2016.
[2] B. Zi and S. Qian, Design, Analysis and Control of Cable-Suspended
[27] B. S. Dhillon, A. R. M. Fashandi, and K. L. Liu, ‘‘Robot systems reli-
Parallel Robots and Its Applications. Singapore: Springer, 2017.
ability and safety: A review,’’ J. Qual. Maintenance Eng., vol. 8, no. 3,
[3] B. Zi and Y. Li, ‘‘Conclusions in theory and practice for advancing the pp. 170–212, 2002.
applications of cable-driven mechanisms,’’ Chin. J. Mech. Eng., vol. 30, [28] J. T. C. Tan, F. Duan, R. Kato, and T. Arai, ‘‘Safety strategy for
no. 4, pp. 763–765, 2017. human–robot collaboration: Design and development in cellular manufac-
[4] Y. Wang, G. Yang, T. Zheng, K. Yang, and D. Lau, ‘‘Force-closure turing,’’ Adv. Robot., vol. 24, nos. 5–6, pp. 839–860, 2010.
workspace analysis for modular cable-driven manipulators with co-shared [29] E. Cabal-Yepez, A. G. Garcia-Ramirez, R. J. Romero-Troncoso,
driving cables,’’ in Proc. 13th IEEE Conf. Ind. Electron. Appl. (ICIEA), A. Garcia-Perez, and R. A. Osornio-Rios, ‘‘Reconfigurable monitoring
May/Jun. 2018, pp. 1504–1509. system for time-frequency analysis on industrial equipment through
[5] C. Gosselin and S. Foucault, ‘‘Dynamic point-to-point trajectory plan- STFT and DWT,’’ IEEE Trans. Ind. Informat., vol. 9, no. 2, pp. 760–771,
ning of a two-DOF cable-suspended parallel robot,’’ IEEE Trans. Robot., May 2013.
vol. 30, no. 3, pp. 728–736, Jun. 2014. [30] N. Sun, Y. Fang, and H. Chen, ‘‘A continuous robust antiswing track-
[6] B. Y. Duan, Y. Y. Qiu, F. S. Zhang, and B. Zi, ‘‘On design and experiment ing control scheme for underactuated crane systems with experimental
of the feed cable-suspended structure for super antenna,’’ Mechatronics, verification,’’ J. Dyn. Syst., Meas., Control, vol. 138, no. 4, p. 041002,
vol. 19, no. 4, pp. 503–509, 2009. 2016.
[7] B. Zi, N. Wang, S. Qian, and K. Bao, ‘‘Design, stiffness analysis and [31] J.-P. Merlet and J. Alexandre-Dit-Sandretto, ‘‘The forward kinematics of
experimental study of a cable-driven parallel 3D printer,’’ Mechanism cable-driven parallel robots with sagging cables,’’ in Cable-Driven Parallel
Mach. Theory, vol. 132, pp. 207–222, Feb. 2019. Robots. Cham, Switzerland: Springer, 2015, pp. 3–15.
[8] S. P. Donohoe, S. A. Velinsky, and T. A. Lasky, ‘‘Mechatronic implementa- [32] M. Carricato and J.-P. Merlet, ‘‘Stability analysis of underconstrained
tion of a force optimal underconstrained planar cable robot,’’ IEEE/ASME cable-driven parallel robots,’’ IEEE Trans. Robot., vol. 29, no. 1,
Trans. Mechatronics, vol. 21, no. 1, pp. 69–78, Feb. 2016. pp. 288–296, Feb. 2013.
[9] S. Qian, B. Zi, and H. Ding, ‘‘Dynamics and trajectory tracking control of [33] E. Ottaviano, M. Ceccarelli, and F. Palmucci, ‘‘An application of CaTraSys,
cooperative multiple mobile cranes,’’ Nonlinear Dyn., vol. 83, nos. 1–2, a cable-based parallel measuring system for an experimental characteriza-
pp. 89–108, Jan. 2016. tion of human walking,’’ Robotica, vol. 28, no. 1, pp. 119–133, 2010.
[10] K. H. Cho et al., ‘‘Inspection robot for hanger cable of suspension [34] A. Pott, ‘‘Influence of pulley kinematics on cable-driven parallel robots,’’
bridge: Mechanism design and analysis,’’ IEEE/ASME Trans. Mechatron- Latest Advances in Robot Kinematics. Dordrecht, The Netherlands:
ics, vol. 18, no. 6, pp. 1665–1674, Dec. 2013. Springer, 2012, pp. 197–204.
[11] Q. Chen, W. Chen, G. Yang, and R. Liu, ‘‘An integrated two-level self- [35] A. Gonzalez-Rodriguez, F. J. Castillo-Garcia, E. Ottaviano, P. Rea, and
calibration method for a cable-driven humanoid arm,’’ IEEE Trans. Autom. A. G. Gonzalez-Rodriguez, ‘‘On the effects of the design of cable-Driven
Sci. Eng., vol. 10, no. 2, pp. 380–391, Apr. 2013. robots on kinematics and dynamics models accuracy,’’ Mechatronics,
[12] H. Kino, S. Kikuchi, Y. Matsutani, K. Tahara, and T. Nishiyama, ‘‘Numeri- vol. 43, pp. 18–27, May 2017.
cal analysis of feedforward position control for non-pulley musculoskeletal [36] D. Lau, J. Eden, and D. Oetomo, ‘‘Fluid motion planner for nonholo-
system: A case study of muscular arrangements of a two-link planar system nomic 3-D mobile robots with kinematic constraints,’’ IEEE Trans. Robot.,
with six muscles,’’ Adv. Robot., vol. 27, no. 16, pp. 1235–1248, 2013. vol. 31, no. 6, pp. 1537–1547, Dec. 2015.
SEN QIAN received the Ph.D. degree from the DAOMING WANG received the Ph.D. degree
China University of Mining and Technology, from the China University of Mining and Technol-
China, in 2015. He is currently a Lecturer with the ogy, China, in 2014. He is currently an Associate
School of Mechanical Engineering, Hefei Univer- Professor with the School of Mechanical Engi-
sity of Technology, China. His research interests neering, Hefei University of Technology, China.
include robotics and automation. His research interests include mechatronics and
smart materials.
BIN ZI received the Ph.D. degree from Xidian YUAN LI is currently pursuing the Ph.D. degree
University, China, in 2007. He is currently a with the School of Mechanical Engineering, Hefei
Professor, the Dean of the School of Mechani- University of Technology, China.
cal Engineering, and the Director of the Robotics
Institute, Hefei University of Technology, China.
His research interests include robotics and automa-
tion, mechatronics, and multirobot systems.