A Smart Robot represents an Artificial Intelligence (AI) system capable of learning from its surroundings and past experiences, thereby enhancing its capabilities through acquired knowledge. These robots can collaborate closely with humans, working alongside them while learning from human behavior. Beyond physical labor, they are equipped to handle cognitive tasks. In addition to hardware robots, Smart Robots can exist as purely software-based applications, running on a computer without physical components or direct interaction with the physical world.
In this instructor-led, live training, participants will explore the various technologies, frameworks, and techniques required to program different types of mechanical Smart Robots, applying this knowledge to complete their own Smart Robot projects.
The course is organized into 4 sections, each spanning three days of lectures, discussions, and hands-on robot development within a live lab environment. Each section concludes with a practical, hands-on project designed to allow participants to practice and demonstrate their newly acquired skills.
The target hardware for this course will be simulated in 3D using simulation software. The open-source ROS (Robot Operating System) framework, along with C++ and Python, will be utilized for robot programming.
By the end of this training, participants will be able to:
- Grasp the key concepts underlying robotic technologies.
- Understand and manage the interaction between software and hardware within a robotic system.
- Understand and implement the software components that form the foundation of Smart Robots.
- Build and operate a simulated mechanical Smart Robot capable of seeing, sensing, processing, grasping, navigating, and interacting with humans via voice.
- Enhance a Smart Robot’s ability to perform complex tasks through Deep Learning.
- Test and troubleshoot a Smart Robot in realistic scenarios.
Audience
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To customize any part of this course (programming language, robot model, etc.) please contact us to arrange.
Read more...