National Repository of Grey Literature 4 records found  Search took 0.00 seconds. 
Collaborative robot UR5e interface library for Matlab/Simulink
Sladký, Adam ; Adámek, Roman (referee) ; Brablc, Martin (advisor)
This thesis describes the process of creating a function library which will enable easy control of a UR5e robot and its model using the Matlab environment. It was made using object based programming. Library functions were designed for two separate modes, each controlling either the robot or the model. Functions for RG2 gripper control and for collision detection, which prevents the robot from colliding with itself, are also part of the library. The resulting library is designed in a way that allows the robot to be easily used for measuring, project work or as a teaching tool by simply adding its functions to already existing data processing scripts or those performing other calculations. Finally, three example tasks are presented to demonstrate the application of this library.
Autonomous assembly using the UR5e robotic arm
Cesnek, Martin ; Formánek, Martin (referee) ; Najman, Jan (advisor)
This bachelor thesis deals with the demonstration of the abilities of collaborative robots in practical use. These abilities are demonstrated in a task where the robot autonomously composes a predefined shape from LEGO cubes. The UR5e robot from universal Robots was used together with the OnRobot RG2 gripper to carry out this work. Communication with the robot is ensured by the Maltab environment with the use of the library created at ÚMTMB from BUT FME. The first part of the work is devoted to getting acquainted with the used hardware and introducing the functions of the library together with setting up the communication between the robot and PC. There is also paid attention to the analysis of possible solutions to the problem of stacking LEGO cubes. The second part presents the methodology and elaboration of structural elements together with control software for robot motion control and data processing from sensors. The result is a demonstration in which the user enters the input parameters of a rectangular 3D shape according to which the robot autonomously composes the given shape.
Autonomous assembly using the UR5e robotic arm
Cesnek, Martin ; Formánek, Martin (referee) ; Najman, Jan (advisor)
This bachelor thesis deals with the demonstration of the abilities of collaborative robots in practical use. These abilities are demonstrated in a task where the robot autonomously composes a predefined shape from LEGO cubes. The UR5e robot from universal Robots was used together with the OnRobot RG2 gripper to carry out this work. Communication with the robot is ensured by the Maltab environment with the use of the library created at ÚMTMB from BUT FME. The first part of the work is devoted to getting acquainted with the used hardware and introducing the functions of the library together with setting up the communication between the robot and PC. There is also paid attention to the analysis of possible solutions to the problem of stacking LEGO cubes. The second part presents the methodology and elaboration of structural elements together with control software for robot motion control and data processing from sensors. The result is a demonstration in which the user enters the input parameters of a rectangular 3D shape according to which the robot autonomously composes the given shape.
Collaborative robot UR5e interface library for Matlab/Simulink
Sladký, Adam ; Adámek, Roman (referee) ; Brablc, Martin (advisor)
This thesis describes the process of creating a function library which will enable easy control of a UR5e robot and its model using the Matlab environment. It was made using object based programming. Library functions were designed for two separate modes, each controlling either the robot or the model. Functions for RG2 gripper control and for collision detection, which prevents the robot from colliding with itself, are also part of the library. The resulting library is designed in a way that allows the robot to be easily used for measuring, project work or as a teaching tool by simply adding its functions to already existing data processing scripts or those performing other calculations. Finally, three example tasks are presented to demonstrate the application of this library.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.