Digital Equipment
Computer Consulting WLL C0.
(DECC)
Digital Equipment
Computer Consulting WLL C0.
(DECC)
  • Home
  • Services
  • Use Cases
  • Training
  • Products
  • Partners
  • More
    • Home
    • Services
    • Use Cases
    • Training
    • Products
    • Partners
  • Home
  • Services
  • Use Cases
  • Training
  • Products
  • Partners

The Summer Trainings to boost your Résumé

ROS1 Course with Turtlebot3 Burger:

ROS1 Course with Turtlebot3 Burger:

ROS1 Course with Turtlebot3 Burger:

  

Course Overview:

This course is designed to teach attendees the fundamentals of the Robot Operating System (ROS1) using the Turtlebot3 platform. By the end of the course, participants will have a strong understanding of ROS1 concepts, tools, and libraries, and be able to create and manipulate a Turtlebot3 robot in a simulated / real environment.

Course Outline:

Day 1: Introduction to ROS1 and Turtlebot3

1. Introduction to ROS1

- What is ROS?

- ROS1 vs. ROS2

- ROS Ecosystem

- ROS Nodes, Topics, Services, and Actions

2. ROS1 Installation and Setup

- Installing ROS1 on Ubuntu

- ROS Workspace Setup

- ROS Environment Variables

3. Introduction to Turtlebot3

- Turtlebot3 Overview

- Turtlebot3 Models

- Turtlebot3 Hardware and Sensors

4. Turtlebot3 Simulation Setup

- Installing Gazebo

- Installing Turtlebot3 Packages

- Launching the Turtlebot3 Simulation

Day 2: ROS1 Basics and Turtlebot3 Navigation

1. ROS1 Basics

- Writing Simple Publisher and Subscriber Nodes (Python and C++)

- ROS Message Types

- Creating Custom Messages

- ROS Services and Actions

- Using rqt and RViz for Visualization

2. Turtlebot3 Navigation

- Understanding the Navigation Stack

- Creating a Map with SLAM

- Configuring and Tuning the Navigation Stack

- Launching the Navigation Stack

- Guiding Turtlebot3 through a Simulated Environment




Day 3: Turtlebot3 Manipulation and Perception

1. Turtlebot3 Manipulation

- Adding a Manipulator to Turtlebot3

- URDF and Xacro

- MoveIt! Setup and Configuration

- Creating and Executing Motion Plans

2. Turtlebot3 Perception

- Introduction to Computer Vision with OpenCV

- ROS Integration with OpenCV

- Using the Depth Camera for Object Detection

- Integrating Perception with Manipulation






Day 4: Advanced ROS1 Concepts and Turtlebot3 Autonomy

1. Advanced ROS1 Concepts

- ROS Parameters and YAML Configuration Files

- ROS Launch Files

- ROS Timers and Callbacks

- Using ROS Bags for Data Recording and Playback

2. Turtlebot3 Autonomy

- Developing a Simple Autonomous Behavior

- Integrating Navigation, Perception, and Manipulation

- Creating a State Machine for Complex Behavior

- Fine-Tuning and Testing the Autonomous System


Day 5: Final Project and Course Wrap-Up

1. Final Project

- Design and Implement a Custom Project using Turtlebot3

- Integrate Skills Learned Throughout the Course

- Debug and Optimize the System

- Project Presentations and Demonstrations

2. Course Wrap-Up

- Recap of Course Content

- Q&A Session

- Feedback and Course Evaluation





Duration:

5 Days

Fees per participant:

TBD

ROS2 Course with Turtlebot4 Lite:

ROS1 Course with Turtlebot3 Burger:

ROS1 Course with Turtlebot3 Burger:


Course Overview:

This course is designed to teach the fundamentals of the Robot Operating System 2 (ROS2) using the Turtlebot 4 Lite platform. The course is structured as a five-day program with seven hours of instruction per day.



Course Outline:

Day 1: Introduction to ROS2 and Turtlebot 4 Lite

1. Introduction to ROS2

- Overview of ROS2

- ROS2 architecture and design

- ROS2 tools and frameworks

- Comparison between ROS1 and ROS2

2. Setting up the Development Environment

- Installing ROS2

- Creating a ROS2 workspace

- Building and sourcing the workspace

3. Turtlebot 4 Lite Overview

- Introduction to Turtlebot 4 Lite

- Hardware and sensors

- Software components and packages

4. Hands-on Activity: Turtlebot 4 Lite Setup

- Assembling the Turtlebot 4 Lite

- Connecting to the Turtlebot 4 Lite

- Running a basic example

Day 2: ROS2 Basics and Turtlebot 4 Lite Navigation

1. ROS2 Nodes

- Creating and running ROS2 nodes

- ROS2 node lifecycle

- ROS2 node communication

2. ROS2 Topics and Services

- Understanding topics and services

- Creating publishers and subscribers

- Creating service servers and clients

3. Turtlebot 4 Lite Navigation

- Introduction to mobile robot navigation

- SLAM and localization

- Path planning and control

4. Hands-on Activity: Basic Navigation with Turtlebot 4 Lite

- Implementing a simple waypoint navigation system

- Running the navigation system on the Turtlebot 4 Lite

Day 3: Advanced ROS2 Concepts and Turtlebot 4 Lite Localization

1. ROS2 Actions

- Introduction to actions

- Creating action servers and clients

- Understanding action feedback and result

2. ROS2 Parameters and Launch Files

- Parameter management in ROS2

- Creating and using launch files

- Launching multiple nodes and remapping topics

3. Turtlebot 4 Lite Localization

- Overview of localization techniques

- Sensor fusion for localization

- Implementing localization on Turtlebot 4 Lite

4. Hands-on Activity: Localization with Turtlebot 4 Lite

- Creating a custom localization node

- Testing localization on the Turtlebot 4 Lite

Day 4: ROS2 Middleware and Turtlebot 4 Lite SLAM

1. ROS2 Middleware and DDS

- Introduction to middleware and DDS

- Configuring and tuning DDS for ROS2

- Understanding Quality of Service (QoS) settings

2. Turtlebot 4 Lite SLAM

- Introduction to SLAM (Simultaneous Localization and Mapping)

- SLAM algorithms and techniques

- Implementing SLAM on Turtlebot 4 Lite

3. Hands-on Activity: SLAM with Turtlebot 4 Lite

- Building a map of the environment using Turtlebot 4 Lite

- Saving and using the generated map for navigation

Day 5: ROS2 Best Practices and Final Project

1. ROS2 Best Practices

- Code organization and package structure

- Writing clean and maintainable code

- Testing and debugging ROS2 applications

2. Final Project: Autonomous Navigation

- Designing an autonomous navigation system for Turtlebot 4 Lite

- Implementing the system using ROS2 concepts learned throughout the course

- Testing and evaluating the performance of the system

3. Course Wrap-up and Next Steps

- Review of the course content

- Additional resources for learning ROS2 and robotics

- Q&A and feedback session

By the end of this course, participants will have gained a solid understanding of ROS2 concepts, tools, and techniques, as well as hands-on experience with the Turtlebot 4 Lite platform. This knowledge will serve as a strong foundation for further study and development in the field of robotics and autonomous systems.

Duration:

5 Days 

Fees per participant:

TBD

SIMATIC PCS 7 System Course (ST-PCS7SYS)

SIMATIC PCS 7 System Course (ST-PCS7SYS)

SIMATIC PCS 7 System Course (ST-PCS7SYS)

 

Objectives


  • By doing exercises on original SIMATIC PCS 7 training units, you will implement software for the process automation of a plant right up to the HMI level. Features of SIMATIC PCS 7 such as integration of all subsystems, plant-oriented engineering, data management and project management are supplemented by advanced functions that enable efficient and cost-effective engineering with SIMATIC PCS 7.
  • Utilize the benefits of Totally Integrated Automation (TIA) for yourself and learn how to get an integrated view of your plant!
  • Because of this integration you will be able to diagnose faults quickly and correct them with safely. In addition, projects can be created in advance in such a way that you can work with multiple application. This enables time-optimized and cost-effective engineering.
  • After attending the course, you can do the following:
    • Create a proper PCS 7 multiproject and configure the hardware of AS and PC stations.
    • Create user programs compliant to PCS 7 standards using the most important tools like CFC, SFC and graphical tools of the PCS 7 engineering toolset.
    • Bulk engineering using the Import/Export-Assistant and Control Module Types and their instances using the Technological List Editor.
  • Combine your face-to-face course with web-based training on our digital learning platform for industry and thus increase your personal learning success in the face-to-face course.
  • On SITRAIN access you will find, for example, basic knowledge of process control technology, PROFIBUS in process automation, PROFINET or data communication with Industrial Ethernet.
  • But also further topics such as an overview of digitization in process automation or an introduction to SIMIT and the Virtual Controller.


 

Target Group

  • Project manager, Configuring engineers
  • Programmers
  • Commissioning engineers
  • Technologists

Content

  • System design and component specification
  • Project setup
  • Station and network configuration
  • Connection to the process
  • Basics control functions
  • Basics Operating and Monitoring
  • Implementation of Automatic and Manual Mode Control
  • Configuration of sequential controls with SFC
  • Customizing the OS
  • Archiving System
  • Locking functions and operating modes
  • Mass data engineering
  • Digitalization in process industries
  • Final steps of configuration
  • User block – attributes and visualization
  • Demonstration Server-Client System
  • Syntax Rules
  • SIMATIC PCS 7 Documentation and Support

Participant feedback

We ask the participants in our training to evaluate it on a set of criteria. Their average feedback on the “overall satisfaction” we publish for your information.


 

Prerequisites

  • Basic knowledge of electrical engineering, control and feedback control systems and process control engineering


Training Methodology:

· Theory

· Practice


Duration:

10 Days 

Fees per participant:

TBD

PCS7, The Whole DCS System

SIMATIC PCS 7 System Course (ST-PCS7SYS)

SIMATIC PCS 7 System Course (ST-PCS7SYS)

 

Day 1: Introduction to Process Control Systems and 


SIMATIC PCS 7 V9

  1. Introduction to Process Control Systems
    • Basic concepts of process control
    • Overview of control system components
    • Types of control systems (DCS, PLC, SCADA, etc.)

  1. Overview of SIMATIC PCS 7
    • History and evolution of PCS 7
    • System architecture and components
    • Key features and benefits

  1. PCS 7 V9 Overview
    • What's new in PCS 7 V9
    • Hardware and software requirements
    • Licensing and system configuration


Day 2: PCS 7 Engineering

  1. Engineering System (ES) Overview
    • Engineering Station (ES) hardware and software components
    • Project structure and organization
    • Engineering tools and features

  1. Creating a New Project
    • Initial configuration and settings
    • Hardware configuration
    • Importing and exporting project data

  1. Configuring Process Objects
    • Function blocks and libraries
    • Symbolic addressing and tags
    • Process object parameterization


Day 3: PCS 7 Automation and Control

  1. Automation System (AS) Overview
    • AS hardware components and configuration
    • AS software components and execution
    • Communication and redundancy concepts

  1. Developing Control Strategies
    • Basic and advanced function blocks
    • Sequential Function Chart (SFC) programming
    • Custom function block creation

  1. Implementing Control Loops
    • PID control loops
    • Cascade and ratio control
    • Advanced process control techniques


Day 4: PCS 7 Operator Station (OS) Configuration

  1. Operator Station (OS) Overview
    • OS hardware and software components
    • OS project structure and configuration
    • Customizing the OS environment

  1. Creating Operator Graphics
    • Graphic object libraries and customization
    • Static and dynamic graphic objects
    • Navigation and hierarchy concepts

  1. Alarm and Event Management
    • Alarm classes and categories
    • Alarm acknowledgement and suppression
    • Event logging and analysis


Day 5: PCS 7 Batch and Recipe Management

  1. Batch and Recipe Concepts
    • Introduction to batch processes
    • Recipe management and formulation
    • Equipment modules and phases

  1. Configuring the Batch Server
    • Batch Server hardware and software components
    • Batch project structure and configuration
    • Batch resource management

  1. Implementing Batch Control
    • Developing equipment phases
    • Creating and managing recipes
    • Batch control and execution


Day 6: PCS 7 System Diagnostics and Troubleshooting

  1. Diagnostics Overview
    • Diagnostic tools and resources
    • System, module, and channel diagnostics
    • Lifecycle and performance diagnostics

  1. Troubleshooting Techniques
    • Identifying common issues
    • Debugging control strategies
    • Resolving communication and hardware issues

  1. System Maintenance and Upgrades
    • Backup and restore procedures
    • Firmware and software updates
    • Migrating and upgrading projects


Day 7: PCS 7 Process Safety and Cybersecurity

  1. Process Safety Concepts
    • Fundamentals of process safety
    • Safety instrumented systems (SIS)
    • Safety lifecycle and standards

  1. Integrating SIMATIC Safety Systems
    • Hardware and software components
    • Safety-related function blocks and programming
    • Safety system diagnostics and testing

  1. Cybersecurity Fundamentals
    • Cybersecurity threats and vulnerabilities
    • Defense-in-depth strategy
    • Implementing cybersecurity best practices


Day 8: PCS 7 Advanced Features and Add-ons

  1. Advanced Process Library (APL)
    • APL function blocks and features
    • Configuring APL process objects
    • Customizing APL objects and graphics

  1. SIMATIC PCS 7 Asset Management
    • Asset management concepts and benefits
    • Integration with PCS 7
    • Asset management tools and features

  1. Energy Management and Optimization
    • Energy management concepts and benefits
    • Integrating with PCS 7
    • Energy monitoring and reporting


Day 9: PCS 7 Integration with Other Systems

  1. OPC Communication and Integration
    • OPC concepts and standards
    • PCS 7 OPC server configuration
    • Integrating with OPC clients

  1. SIMATIC PCS 7 and SCADA Systems
    • SCADA system overview
    • PCS 7 and SCADA integration options
    • Data exchange and visualization

  1. Integration with Third-Party Systems
    • Common integration scenarios
    • Communication protocols and gateways
    • Data mapping and conversion techniques


Day 10: Project Workshop and Review

  1. Project Workshop
    • Hands-on project implementation
    • Guided exercises and problem-solving
    • Review of best practices and lessons learned

  1. Course Review and Q&A
    • Recap of course topics
    • Open discussion and Q&A
    • Additional resources and learning opportunities

  1. Course Evaluation and Closure
    • Participant feedback and evaluation
    • Awarding certificates of completion
    • Closing remarks and next steps

Duration:

10 Days

Fees per participant:

TBD


Copyright © 2024 Private - All Rights Reserved.

Powered by GoDaddy

  • Products

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept