
Explore how four interconnected fields—kinematics, sensors and controllers, electrical motors, and coding—drive robotics using Arduino-based projects, as you build a caterpillar-like crawling robot with intelligence.
In this section we introduce you to a rebotics design challenge. Please try to solve it yourself.
Demonstrate a crawling robot achieving arm expansion, body pulling, and arm raise in three stages using a single motor and a four-bar linkage.
Explore how degrees of freedom dictates motor needs by counting higher and lower pairs in slider crank and cam mechanisms, predicting dof for robotic arms.
Explore spur gears and gear trains in robotics, showing how speed reduction increases torque and preserves power, using servo motors and cascading gear sets for practical designs.
Power a crawling robot with an MG995 servo and a servo tester, using PWM to achieve 85-degree descent, 45-degree body pull, and 40-degree raise, and prepare for Arduino-driven automation.
Explore controlling a crawling robot with an Arduino Uno, servo motors, and a motor shield, by wiring sensors, writing servo.h code, and calibrating motion with delays.
Explore motors for robotics, including BLDC, three-coil DC, stepper, and servo motors, to choose the right motor for your application. Compare inrunner and outrunner designs and sensor-based control.
Explore how humanoid robot fingers move using latex tubes reinforced with steel threads and controlled by high-pressure fluid, bending via coordinated tube pressure and strings.
Design and test an electromagnet lock for the robot's descent and stretch stage, evaluate switch positions with SolidWorks motion, and drive the lock using Arduino and a motor shield.
Automate grip generation for the body pull by deactivating the electromagnet before the pull and using a release command in Arduino code.
Learn to wirelessly control a crawling robot with a smartphone using an HC-05 Bluetooth module and Arduino, via MIT App Inventor apps sending start and stop commands.
The field of robotics is exploding with opportunities. The incredible innovations in robotics are made possible thanks to a combination of knowledge and skill. If you’re keen on building intelligent robots in the future, you may be wondering what fundamentals you should learn. You’re in the right place!
Welcome to the introductory robotics course by Lesics. To be a successful robotics engineer, you must gain knowledge in four different but interconnected fields: kinematics, sensors and controllers, electrical motors, and coding. This course will place equal importance on all four fields and provide you with the basics needed to get started on robotics development. In this Arduino-based robotics course, you will not only have access to informative videos but will also actively build an innovative robot with us.
In this course we will develop a crawling robot that imitates the motion of a caterpillar. We will start with a simple design, but end up with a stylish and multipurpose robot design. We will also feed this robot some intelligence. We will take you through all the struggles and triumphs a robot developer experiences along the journey to achieving a final working robot. During this journey, you will automatically learn many fundamental things you need to know in becoming a successful robot developer. You can look forward to catching a small glimpse of humanoid robots as well as exploring some of the most successful robots on the market.
Lesics welcomes you to the course – we hope you enjoy it!