Apply Autonomous Mobile Robots for Flexible Automation
About This Course
This course targets to the robotics engineers who are working or plan to work in electronics sector.
In recent decades, mobile robots have been popularly implemented in many commercial and industrial settings, such as logistics, healthcare services, marine, manufacturing etc. Many companies are planning to implement autonomous mobile robots to improve their industrial efficiency. With the development of computer science and sensory technology, various mobile robots have been designed and developed, such as Autonomous Mobile Robots (AMRs) and Autonomous Forklift. While different robots are designed to target at different tasks, how to configure an appropriate robotic system to serve your application in your environmental setting would be an important and challenging skill.
What You'll Learn
• Robotics Programming: Proficiency in programming languages and frameworks specifically tailored for mobile robots, such as ROS (Robot Operating System), is essential. Skills in developing algorithms, sensor integration, navigation, and control systems are in high demand.
• Mobile Robot Navigation: Skills in mobile robot navigation, including path planning, obstacle avoidance, localization, and mapping, are critical for effective robot operation in dynamic and changing environments.
• Machine Learning for Robotics: Mobile robots can benefit from machine learning techniques to improve their perception, decision-making, and interaction capabilities. Skills in machine learning algorithms, deep learning, computer vision, and sensor fusion are highly valued.
• Sensor Integration and Fusion: Mobile robots rely on various sensors, such as LiDAR, cameras, and inertial measurement units (IMUs), to perceive their environment. Skills in integrating and fusing sensor data to generate accurate and comprehensive representations of the surroundings are essential.
• Mobile Robot Hardware: Proficiency in mobile robot hardware, including knowledge of motors, actuators, sensors, microcontrollers, and embedded systems, is valuable for designing, building, and maintaining mobile robot platforms.
• Cloud Robotics: Cloud robotics leverages cloud computing resources to augment the capabilities of individual robots. Skills in cloud robotics involve integrating robots with cloud services to offload heavy computation, access large datasets, and facilitate coordination and collaboration between robots and remote operators.
Entry Requirements
- Have basic knowledge in C++/Python with object-oriented programming concept.
Candidates with industry working experience on the topic but do not meet the above entry requirement may apply, subject to approval as exceptional cases.