Computer Aided Planning of Adept Six-300 Robot Trajectories

  • Tadeusz SzkodnyEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 934)


This work presents the robot motion planning Adept Six-300 using the program Tobject calculates coordinates of position and orientation of the manipulation object, observed by the two cameras Edimax IC-7100P. The method of determining the geometric parameters occurring in the equations of the kinematics of the gripper and manipulation object was presented. In order to geometric calibrate these cameras original algorithm that does not require calculation of the projection matrix or fundamental matrix was used. Thanks to this used algorithm is faster and more accurate than methods with these arrays. The input of these algorithms are characteristic points coordinates of the manipulation object, obtained by these two cameras. On the basis of these coordinates the program Tobject calculates the trajectory of: (a) approaching, (b) capturing, (c) moving the observed object to a predefined point, and (d) returning the gripper to the starting position. In discretization point of the trajectory this program calculates coordinates the joint variables of the manipulator. In the calculations multiple solutions of inverse kinematics are taken into account, including solutions in singular configurations. Among these multiple solutions which minimizes the square indicator of quality is chosen. The program Tobject is installed in external computer constituting a server that cooperates with cameras and robot controller, by means of the Ethernet.


Intelligent robots Robot vision systems Robots 


  1. 1.
    Siciliano, B., Khatib, O.: Springer Handbook of Robotics, pp. 212–214. Springer, Heidelberg (2008). Part C, Chap. 9.2Google Scholar
  2. 2.
    Szkodny, T., Łęgowski, A.: The decreasing of the 3D position errors in the system of two cameras. In: Lecture Notes in Computer Science, LNAI, vol. 9246, Part III, pp. 285–298. Springer, Cham (2015)Google Scholar
  3. 3.
    Luchowski, L.: Mobile stereovision and second – degree surfaces, Chap. 2. Institute of Theoretical and Applied Informatics Polish Academy of Science, Gliwice, Poland, pp. 11–21 (2012)Google Scholar
  4. 4.
    Tomaka, A.A.: The multimodal analysis of image for non-invasive orthodontic, Chap. 2. Institute of Theoretical and Applied Informatics Polish Academy of Science, Gliwice, Poland, pp. 23–33 (2013). (in Polish)Google Scholar
  5. 5.
    Cyganek, B.: Computer processing three-dimensional images, Chap. 3. Academic Publishing House EXIT, Warsaw, Poland, pp. 34–79 (2002). (in Polish)Google Scholar
  6. 6.
    Szkodny, T.: Application of vision information to planning trajectories of Adept Six-300 robot. In: 2016 International Conference on Advanced Robotics and Mechatronics (ICARM), pp. 88–94. IEEE Explore, Macau (2016)Google Scholar
  7. 7.
    Szkodny, T.: Basics of Robotics, Chap. 3, 2nd ed. Silesian University of Technology, Gliwce, Poland, pp. 56-67 (2012). (in Polish). ISBN 978-83-7335-945-1Google Scholar
  8. 8.
    Szkodny, T., Łęgowski, A.: Planning and realization of singular trajectories of Adept Six-300 robot. In: Lecture Notes in Computer Science, LNAI, vol. 9245, Part II, pp. 309–320. Springer, Cham (2015)Google Scholar
  9. 9.
    Manocha, D., Canny, J.: Efficient inverse kinematics for general 6R manipulators. IEEE Trans. Robot. Autom. (Inst. Electr. Electron. Eng.) 10(5), 648–657 (1994)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Institute of Automatic ControlSilesian University of TechnologyGliwicePoland

Personalised recommendations