Programming and Communication of a Robotic Arm (AI4CI)
Know the mathematical principles that govern the movement of a robot and learn to program simple trajectories. Understand the different types and levels of communication that a robot has with its environment and carry out low-level communication with sensorised systems and with PLCs like Siemens.
This course is part of the AI4CI Master “Artificial Intelligence for Connected Industries”.
AI4CI is a European master opened at the universities Conservatoire National des Arts et Métiers (CNAM), Paris, France; Cnam Grand Est (CGE), Mulhouse, France; National Technical University of Ukraine (NTUU), Kiev, Ukraine; University of Ulm, Ulm, Germany; University Babeș-Bolyai (UBB), Cluj-Napoca, Romania; Avignon University, France and Polytechnic University of Catalonia (UPC), Barcelona, Spain. The teachers include renowned academics from several European partners and industry experts.
About this course
The goal of this course is to learn the theoretical and practical principles that govern the movement of a robot and how to apply them in simple and programs used in industry. This includes programming simple trajectories in a robotic arm, correcting pre-programmed operations in a robot using frequently used tools in industry—either open-source or brand proprietary—and understanding the different communication strategies that a robot could have with its environment. We will also cover the basic principles of computer vision for robotic arms to perform smart operations with articulated robots.
Pedagogical objectives
The goal of this course is to learn the theoretical and practical principles that govern the movement of a robot and how to apply them in simple and programs used in industry. This includes programming simple trajectories in a robotic arm, correcting pre-programmed operations in a robot using frequently used tools in industry—either open-source or brand proprietary—and understanding the different communication strategies that a robot could have with its environment. We will also cover the basic principles of computer vision for robotic arms to perform smart operations with articulated robots.
Prerequisites
- Robotics Basics: Having a basic understanding of robotics concepts, such as the kinematics and dynamics of robotic arms, can be beneficial.
- Electronics Fundamentals: Basic electronics concepts such as resistance, voltage, current; having some experience with electronic components could be interesting for working with robotic software simulation.
- Coding experience in Python or C++.
Target audience
This course is designed for industrial automation professionals or students who want to learn on current possibilities and future trends in robot arm programming.
Course topics
- Mathematical and Mechanical Principles of Robot Operation
- Communication Languages: Differences in Programming Across Brands
- Low-Level Programming
- Low-Level Programming Controlling a Robotic Arm
- Controlling a Robotic Arm with Python and ROS
4. Basics of Computer Vision and Communication with Robotic Arms for Smart Operations
Dates
This course runs from 12 to 16 January from 9:00 to 15:00 CET. It has a total duration of 25 hours of study time, and is followed by an evaluation assessment (self-paced, approximately 50 hours).
Format and fees
The course is offered in hybrid mode - either entirely online, or onsite at ITCL, free of choice.
Registration fees:
- Industry professionals: EUR 800
- University students: EUR 650
Certification
ITCL will issue a certificate indicating the international master’s degree AI4CI - European Master Artificial Intelligence for Connected Industries. On request, 3 ECTS will be awarded by AI4CI partner Ulm University.