お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
Introduction to AI and Robotics
- Overview of modern robotics and AI convergence
- Applications in autonomous systems, drones, and service robots
- Key AI components: perception, planning, and control
Setting Up the Development Environment
- Installing Python, ROS 2, OpenCV, and TensorFlow
- Using Gazebo or Webots for robot simulation
- Working with Jupyter Notebooks for AI experiments
Perception and Computer Vision
- Using cameras and sensors for perception
- Image classification, object detection, and segmentation using TensorFlow
- Edge detection and contour tracking with OpenCV
- Real-time image streaming and processing
Localization and Sensor Fusion
- Understanding probabilistic robotics
- Kalman Filters and Extended Kalman Filters (EKF)
- Particle Filters for non-linear environments
- Integrating LiDAR, GPS, and IMU data for localization
Motion Planning and Pathfinding
- Path planning algorithms: Dijkstra, A*, and RRT*
- Obstacle avoidance and environment mapping
- Real-time motion control using PID
- Dynamic path optimization using AI
Reinforcement Learning for Robotics
- Fundamentals of reinforcement learning
- Designing reward-based robotic behaviors
- Q-learning and Deep Q-Networks (DQN)
- Integrating RL agents in ROS for adaptive motion
Simultaneous Localization and Mapping (SLAM)
- Understanding SLAM concepts and workflows
- Implementing SLAM with ROS packages (gmapping, hector_slam)
- Visual SLAM using OpenVSLAM or ORB-SLAM2
- Testing SLAM algorithms in simulated environments
Advanced Topics and Integration
- Speech and gesture recognition for human-robot interaction
- Integration with IoT and cloud robotics platforms
- AI-driven predictive maintenance for robots
- Ethics and safety in AI-enabled robotics
Capstone Project
- Design and simulate an intelligent mobile robot
- Implement navigation, perception, and motion control
- Demonstrate real-time decision-making using AI models
Summary and Next Steps
- Review of key AI robotics techniques
- Future trends in autonomous robotics
- Resources for continued learning
要求
- Programming experience in Python or C++
- Basic understanding of computer science and engineering
- Familiarity with probability concepts, calculus, and linear algebra
Audience
- Engineers
- Robotics enthusiasts
- Researchers in automation and AI
21 時間
お客様の声 (1)
its knowledge and utilization of AI for Robotics in the Future.