A Smart Robot is an Artificial Intelligence (AI) system capable of learning from its environment and experiences, thereby enhancing its capabilities based on that accumulated knowledge. These intelligent systems can collaborate with humans, working alongside them and adapting by observing human behavior. Beyond performing manual labor, Smart Robots are also equipped to handle complex cognitive tasks. In addition to physical robotic bodies, Smart Robots can exist as purely software-based entities, residing within a computer as an application without any moving parts or direct physical 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. They will then apply this knowledge to complete their own Smart Robot projects.
The course is structured into 4 sections, each comprising three days of lectures, discussions, and hands-on robot development within a live lab environment. Each section concludes with a practical, hands-on project, allowing participants to practice and demonstrate the knowledge they have acquired.
The target hardware for this course will be simulated in 3D using simulation software. The open-source framework ROS (Robot Operating System), along with C++ and Python, will be used for programming the robots.
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 in a robotic system
- Comprehend and implement the software components that support 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
- A mix of lectures, discussions, exercises, and extensive hands-on practice
Note
- To customize any part of this course (such as the programming language or robot model), please contact us to make arrangements.
Read more...