- Programming experience
- Basic understanding of computer science and engineering
- Familiarity with probability concepts and linear algebra
Audience
- Engineers
Robotics is an area in artificial intelligence (AI) that deals with the programming and designing of intelligent and efficient machines.
This instructor-led, live training (online or onsite) is aimed at engineers who wish to program and create robots through basic AI methods.
By the end of this training, participants will be able to:
- Implement filters (Kalman and particle) to enable the robot to locate moving objects in its environment.
- Implement search algorithms and motion planning.
- Implement PID controls to regulate a robot's movement within an environment.
- Implement SLAM algorithms to enable a robot to map out an unknown environment.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Overview of Artificial Intelligence (AI) and Robotics
- Computer-simulated versus physical
- Robotics as a branch of AI
- Applications for AI in robotics
Understanding Localization
- Locating your robot
- Using sensors to assess location and environment
- Probability exercises
Learning About Robot Motion
- Exact and inexact motions
- Sense and move functions
Using Probability Tools
- Bayes’ rule
- Theorem of total probability
Estimating Vehicle State Using Kalman Filter
- Gaussian processes
- Measurement and motion
- Kalman filtering (code, prediction, design, and matrices)
Tracking Your Robotic Car Using Particle Filter
- State space dimension and brief modality
- Robot class, robot world, and robot particles
Exploring Planning and Search Methods
- A* search algorithm
- Motion planning
- Compute cost and optimal path
Programming Your AI Robot
- First search program and expansion grid table
- Dynamic programming
- Computing value and optimal policy
Using PID Control
- Robot motion and path smoothing
- Implementing PID controller
- Parameter optimization
Mapping and Tracking Using SLAM
- Constraints
- Landmarks
- Implementing SLAM
Troubleshooting
Summary and Conclusion
United Arab Emirates - Artificial Intelligence (AI) for Robotics
Qatar - Artificial Intelligence (AI) for Robotics
Egypt - Artificial Intelligence (AI) for Robotics
Saudi Arabia - Artificial Intelligence (AI) for Robotics
South Africa - Artificial Intelligence (AI) for Robotics
Brasil - Artificial Intelligence (AI) for Robotics
Canada - Artificial Intelligence (AI) for Robotics
中国 - Artificial Intelligence (AI) for Robotics
香港 - Artificial Intelligence (AI) for Robotics
澳門 - Artificial Intelligence (AI) for Robotics
台灣 - Artificial Intelligence (AI) for Robotics
USA - Artificial Intelligence (AI) for Robotics
Österreich - Artificial Intelligence (AI) for Robotics
Schweiz - Artificial Intelligence (AI) for Robotics
Deutschland - Artificial Intelligence (AI) for Robotics
Czech Republic - Artificial Intelligence (AI) for Robotics
Denmark - Artificial Intelligence (AI) for Robotics
Estonia - Artificial Intelligence (AI) for Robotics
Finland - Artificial Intelligence (AI) for Robotics
Greece - Artificial Intelligence (AI) for Robotics
Magyarország - Artificial Intelligence (AI) for Robotics
Ireland - Artificial Intelligence (AI) for Robotics
Luxembourg - Artificial Intelligence (AI) for Robotics
Latvia - Artificial Intelligence (AI) for Robotics
España - Artificial Intelligence (AI) for Robotics
Italia - Artificial Intelligence (AI) for Robotics
Lithuania - Artificial Intelligence (AI) for Robotics
Nederland - Artificial Intelligence (AI) for Robotics
Norway - Artificial Intelligence (AI) for Robotics
Portugal - Artificial Intelligence (AI) for Robotics
România - Artificial Intelligence (AI) for Robotics
Sverige - Artificial Intelligence (AI) for Robotics
Türkiye - Artificial Intelligence (AI) for Robotics
Malta - Artificial Intelligence (AI) for Robotics
Belgique - Artificial Intelligence (AI) for Robotics
France - Artificial Intelligence (AI) for Robotics
日本 - Artificial Intelligence (AI) for Robotics
Australia - Artificial Intelligence (AI) for Robotics
Malaysia - Artificial Intelligence (AI) for Robotics
New Zealand - Artificial Intelligence (AI) for Robotics
Philippines - Artificial Intelligence (AI) for Robotics
Singapore - Artificial Intelligence (AI) for Robotics
Thailand - Artificial Intelligence (AI) for Robotics
Vietnam - Artificial Intelligence (AI) for Robotics
India - Artificial Intelligence (AI) for Robotics
Argentina - Artificial Intelligence (AI) for Robotics
Chile - Artificial Intelligence (AI) for Robotics
Costa Rica - Artificial Intelligence (AI) for Robotics
Ecuador - Artificial Intelligence (AI) for Robotics
Guatemala - Artificial Intelligence (AI) for Robotics
Colombia - Artificial Intelligence (AI) for Robotics
México - Artificial Intelligence (AI) for Robotics
Panama - Artificial Intelligence (AI) for Robotics
Peru - Artificial Intelligence (AI) for Robotics
Uruguay - Artificial Intelligence (AI) for Robotics
Venezuela - Artificial Intelligence (AI) for Robotics
Polska - Artificial Intelligence (AI) for Robotics
United Kingdom - Artificial Intelligence (AI) for Robotics
South Korea - Artificial Intelligence (AI) for Robotics
Pakistan - Artificial Intelligence (AI) for Robotics
Sri Lanka - Artificial Intelligence (AI) for Robotics
Bulgaria - Artificial Intelligence (AI) for Robotics
Bolivia - Artificial Intelligence (AI) for Robotics
Indonesia - Artificial Intelligence (AI) for Robotics
Kazakhstan - Artificial Intelligence (AI) for Robotics
Moldova - Artificial Intelligence (AI) for Robotics
Morocco - Artificial Intelligence (AI) for Robotics
Tunisia - Artificial Intelligence (AI) for Robotics
Kuwait - Artificial Intelligence (AI) for Robotics
Oman - Artificial Intelligence (AI) for Robotics
Slovakia - Artificial Intelligence (AI) for Robotics
Kenya - Artificial Intelligence (AI) for Robotics
Nigeria - Artificial Intelligence (AI) for Robotics
Botswana - Artificial Intelligence (AI) for Robotics
Slovenia - Artificial Intelligence (AI) for Robotics
Croatia - Artificial Intelligence (AI) for Robotics
Serbia - Artificial Intelligence (AI) for Robotics
Bhutan - Artificial Intelligence (AI) for Robotics