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.
- Computer-simulated versus physical
- Robotics as a branch of AI
- Applications for AI in robotics
Understanding Localization
- Exact and inexact motions
- Sense and move functions
- Bayes’ rule
- Theorem of total probability
- Gaussian processes
- Measurement and motion
- Kalman filtering (code, prediction, design, and matrices)
- State space dimension and brief modality
- Robot class, robot world, and robot particles
- A* search algorithm
- Motion planning
- Compute cost and optimal path
- First search program and expansion grid table
- Dynamic programming
- Computing value and optimal policy
- Robot motion and path smoothing
- Implementing PID controller
- Parameter optimization
- Constraints
- Landmarks
- Implementing SLAM
- Programming experience
- Basic understanding of computer science and engineering
- Familiarity with probability concepts and linear algebra
21 hours (usually 3 days including breaks)