A Smart Robot is an Artificial Intelligence (AI) system capable of learning from its surroundings and experiences, thereby enhancing its capabilities. These robots can work alongside humans, learning from their behavior while performing both manual labor and cognitive tasks. In addition to physical robots, Smart Robots can also exist as software applications without any moving parts or direct interaction with the physical world.
This instructor-led live training will cover various technologies, frameworks, and techniques for programming different types of mechanical Smart Robots. Participants will 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 project to reinforce the acquired skills.
For this course, the target hardware will be simulated using 3D simulation software. Participants will use the ROS (Robot Operating System) open-source framework along with C++ and Python for programming the robots.
By the end of this training, participants will:
- Grasp the fundamental concepts in robotic technologies
- Manage the interaction between software and hardware within a robotic system
- Implement the software components that support Smart Robots
- Create 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
- The course includes lectures, discussions, exercises, and extensive hands-on practice.
Note
- To tailor any aspect of this course (programming language, robot model, etc.), please contact us to make arrangements.
Read more...