Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Experiental Robotics
Home
Early Robotics
Ardublockly
Hello world
DC Motor
Digital Output
Gear Reducer
Robot Construction
Robot Control
Functions
Loops
Digital Input
S-R-A Loop
From Block to C++
Basic Robotics
INTRODUCTION
Embeded systems
Robotic applications
Basic Terminology
History
Teaching robotics
Current state
Robotics Equipment
ARDUINO PLATFORM
Overview
Arduino simulations
Software Installation
Arduino IDE
Equipment testing
Hello World
ROBOTICS HARDWARE
Types of Robots
Actuator
Motor control
Gear reducer
Robot Construction
Basic movement
Sensors and actuators
BASIC ELECTRONICS
Basic circuit components
Ohm's Law
Kirchhoff's Current Rule
Kirchhoff's Voltage Rule
Digital output
Digital input
INTRODUCTION TO C++
Basic syntax of C++
Clean Code
Code Testing
Flow Control
Programming Loops
Variables and data types
Conditional Statements
S-R-A LOOP
S-R-A Loop
Digital Input
Pull-Up Resistor
PWM as Input sig.
Analog Input
Detecting Obstacles
Ligth Sensor
Line Follower
ACTUATOR CONTROL
INTERMEDIATE C++
Arrays and strings
Pointers
Classes and Objects
Exception handling
Standard input and output
Debugging and testing
Memory management
BASIC TASKS
Timers
Pick and place
PID Control
Timers
Perception and Recognition
Navigation and mapping
ROBOTICS APPLICATIONS
Projects in Education
Robotics industry
Competitions and challenges
Future opportunities
ADVANCED ROBOTICS
Artificial intelligence
Robotics vision
Natural language
Swarm Robots
Contribution
Download
Experiental learning of Robotics
Complete book: Experiental learning of Robotics is available
here
Table of contents
INTRODUCTION
ARDUINO PLATFORM
ROBOTICS HARDWARE
BASIC ELECTRONICS
INTRODUCTION TO C++
S-R-A LOOP
ACTUATOR CONTROL
INTERMEDIATE C++
BASIC TASKS
ROBOTICS APPLICATIONS
ADVANCED ROBOTICS