A Smart Robot is an Artificial Intelligence (AI) system capable of learning from its surroundings and experiences, enhancing its capabilities based on the acquired knowledge. These robots can collaborate with humans, working alongside them and adapting to their behaviors. In addition to performing manual tasks, they are also equipped to handle cognitive functions. Beyond physical robots, Smart Robots can exist purely as software applications, residing in a computer without any physical components or interactions.
In this instructor-led, live training, participants will explore various technologies, frameworks, and techniques for programming different types of mechanical Smart Robots. They will then apply this knowledge to complete their own Smart Robot projects.
The course is structured into four sections, each comprising three days of lectures, discussions, and hands-on robot development in a live lab environment. Each section concludes with a practical, hands-on project to allow participants to practice and demonstrate their newly acquired skills.
For this course, the target hardware will be 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 fundamental concepts used in robotic technologies
- Manage the interaction between software and hardware in a robotic system
- Implement the software components that drive Smart Robots
- Build and operate a simulated mechanical Smart Robot capable of seeing, sensing, processing, grasping, navigating, and interacting with humans through voice commands
- Enhance a Smart Robot's ability to perform complex tasks using Deep Learning techniques
- Test and troubleshoot a Smart Robot in realistic scenarios
Audience
Format of the course
- Part lecture, part discussion, exercises, and extensive hands-on practice
Note
- To customize any aspect of this course (programming language, robot model, etc.), please contact us to arrange.
Read more...