
Add universal robots UR3 and UR5E to the WeBots scene and run a simulated industrial workflow where they grasp cans from a conveyor and place them into cartons.
Learn to build a Python controller in WeBots that uses the keyboard to drive the robot, mapping arrow keys to moving forward, backward, and drifting left or right.
Explore how mobile robots use sensing, planning, and acting to drive decision making across hierarchical, reactive, and hybrid paradigms, with sensory data analysis and data distribution guiding sense-plan-act cycles.
Explore obstacle avoidance algorithms for mobile robots, including bug zero, bug one, potential field, and vector field histogram, driven by sensor data to guide the end effector safely.
Explore how images form—from the eye to the pinhole and digital cameras—and how sampling, quantization, and pixels shape robotics vision and depth perception.
Explore object recognition in Webots by enabling recognition colors on solids, converting objects to base nodes, and watching red bounding boxes track items as the robot moves with the keyboard.
Program a Pbot robot in Webots to use wheel encoders and position sensors for four-wheel positioning. Configure a Python controller to enable sensors and print wheel positions for motion.
Robotics is a multidisciplinary field of engineering and science that involves the design, construction, operation, and use of robots. Robots are programmable machines that can perform tasks autonomously or semi-autonomously, often in environments that may be hazardous to humans. Robotics draws on expertise from various areas such as mechanical engineering, electrical engineering, computer science, and artificial intelligence. If you ever wondered how to start your journey into robotics, then this is the correct course for you. This course is all about the fundamental concepts of building robots. Right from the characteristics of a robot to Sensors used in robots, this course is a power packed Kickstarter into robotics. In this course, we will be using Webots simulation software to develop various virtual models of a robot. This is an opensource software which can be used in any platform and widely used for cross interface with other devices. At this point, you would be wondering what is the purpose of learning simulation using webots? This is a very important topic. This helps people understand how different aspects of a robot work together and achieve what robots do today. We also see where improvement can be carried out. This is all done with lesser cost and time compared with working on a prototype. In this course, we will cover the basics of the different aspects of service robotics and work with Webots.