
Define robotics as a field of designing, constructing, operating, and using robots, including arm, legged, wheeled, autonomous, underwater, and UAV types with varied industry applications.
Explore what a sensor is and review common robot sensor types, including temperature, proximity, pressure, optical, thermal, environmental, and light sensors, and how robots apply them to sense environments.
Explore the brain of the robot by comparing processors and controllers, with microprocessors like Raspberry Pi and microcontrollers like Arduino, and see how processing and controlling power drive robotic action.
Explore how processors and controllers drive electronics and robotics, from microcontrollers in home appliances to powerful microprocessors in smartphones, and describe how data is processed and instructions are executed.
Identify actuators and their types, including motor drives, pneumatic and hydraulic devices, and thermal, magnetic, and mechanical actuators, and see how signals drive robotic motion.
Learn how to control DC motors with an H-bridge and L293D, wiring drivers, and testing motor direction by reversing connections to make wheels go forward or backward.
Decide the robot’s functions and obstacle avoidance behavior, design hardware with motors and sensors, sketch a layout, create 3d models, and wire an Arduino-driven circuit to prototype.
Explore Google SketchUp, a free web 3D design tool, and learn basic modeling: create shapes, extrude, push/pull, move, paint, and view designs from multiple angles.
Learn how to download Google SketchUp Free and start modeling in 3D, using this Google tool to design robotic eye or interior buildings.
Explore the Google SketchUp workspace, mastering core tools like push/pull, move, orbit, and measuring, while managing layers, materials, components, styles, and the 3D warehouse.
Discover Autodesk Fusion 360, a free student design tool, by creating a sketch from a rectangle, extruding to a 3D shape, and navigating with zoom and view controls.
Preview the Zemo kit design in Fusion 360. See how boxes are created, sized, and arranged with a logo, explored from different directions to showcase Fusion 360's capabilities and practice.
Learn how to download fritzing from its website, select the right installer for Windows, Mac, or Linux, and explore its schematic view, PCB design, and coding features for prototyping.
Here we will learn how we can build our first Robot.
The code is given below for your ease:
// Program for Obstacle Avoidance Robot Skippy
//Defining the pins before the setup
#define echopin 9
#define trigpin 8
#define motorLeft2 3
#define motorRight2 5
#define motorLeft1 6
#define motorRight1 7
int maximumRange = 30;
long duration, distance;
void setup() {
Serial.begin (9600); // setting up the serial communication
pinMode (trigpin, OUTPUT); // setting the Input / Output in setup
pinMode (echopin, INPUT );
pinMode (motorLeft1, OUTPUT); // pins for motor movement
pinMode (motorLeft2, OUTPUT);
pinMode (motorRight1, OUTPUT);
pinMode (motorRight2, OUTPUT);
}
void loop ()
{
{
digitalWrite(trigpin,LOW);
delayMicroseconds(2);
digitalWrite(trigpin,HIGH);
delayMicroseconds(10);
duration=pulseIn (echopin,HIGH);
distance= duration/58.2;
delay (50);
Serial.println(distance);
}
if (distance >= 30 ){
digitalWrite(motorLeft1,HIGH);
digitalWrite(motorRight1,HIGH);
digitalWrite(motorLeft2,LOW);
digitalWrite(motorRight2,LOW);
delay (200);
}
else if (distance >=15 && distance <= 25) {
digitalWrite (motorLeft1,HIGH);
digitalWrite (motorRight1,LOW);
digitalWrite (motorLeft2,LOW);
digitalWrite (motorRight2,LOW);
delay (1000);
}
else if (distance < 15){
digitalWrite (motorLeft1, LOW);
digitalWrite (motorRight1, LOW);
digitalWrite (motorLeft2,HIGH);
digitalWrite (motorRight2,HIGH);
delay (1000);
digitalWrite (motorLeft1,LOW);
digitalWrite (motorRight1,HIGH);
digitalWrite (motorLeft2,LOW);
digitalWrite (motorRight2, LOW);
delay (1000);
}
}
This course is going to give anyone who is interested in Robotics a Chance to learn the basics without any prior experience. The course contains content which is suited for Beginners.
This course will also allow anyone to learn Entrepreneurship through your product. You would learn how to make your Robots and create a company out of it by going through,
•Fundamental Theory of Robotics
•Introduction to Sensors & Actuators
•Learn and manipulate Motor Drives
•Brief about Entrepreneurship
•Brief about Market Research
•Brief about Product Development
The course is uniquely designed with a blend of Business theory with the technical theory of Robotics Engineering suitable for any Budding Entrepreneur who wants to know the ins and outs of the field.
You will get simple and sophisticated Quiz questions to test your understanding. So Let's get started!