A Smart Robot is an Artificial Intelligence (AI) system capable of learning from its environment and experiences, thereby enhancing its capabilities based on that acquired knowledge. These robots can collaborate with humans, working alongside them and learning from human behavior. Beyond mere manual labor, Smart Robots are equipped to handle cognitive tasks as well. In addition to physical machines, Smart Robots can also be purely software-based, operating as applications within a computer without 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, applying this knowledge to complete their own Smart Robot projects.
The course is structured into 4 sections, with each section 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 to allow participants to practice and demonstrate their newly acquired knowledge.
The target hardware for this course is simulated in 3D using simulation software. The ROS (Robot Operating System) open-source framework, along with C++ and Python, will be utilized for programming the robots.
By the end of this training, participants will be able to:
- Understand the key concepts underpinning robotic technologies
- Understand and manage the interaction between software and hardware in 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
- Extend 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 combination of lectures, discussions, exercises, and extensive hands-on practice
Note
- To customize any part of this course (programming language, robot model, etc.), please contact us to arrange.
Read more...