Robotics is the engineering discipline that designs, builds, programs and operates machines that can sense their environment, make decisions and perform physical actions. It combines electronics, mechanical design, computer science and control theory into one working system.
That definition matters because it separates robotics from ordinary machines. A ceiling fan spins, but it does not sense, decide or adapt. A robot vacuum senses dirt and walls, decides where to move, and acts by driving its wheels and brush. The difference is the loop: sense → think → act.
Robotics is also one of the fastest-growing technology fields in the world, and it is no longer locked inside university labs. School students in Bangladesh build line-following robots with a BDT 2,000 kit, and university teams build autonomous rovers with computer vision. Both are doing real robotics.
What makes a machine a robot?
Engineers usually agree on three tests. A machine is a robot if it can do all three:
- Sense — gather information from the world using sensors such as cameras, ultrasonic rangefinders, inertial measurement units (IMUs) or encoders.
- Decide — process that information with a controller and a program, whether that is a five-line Arduino sketch or a neural network on a GPU.
- Act — affect the physical world through motors, servos, pumps, grippers, speakers or displays.
Some definitions add a fourth requirement: the machine must be programmable and operate with some degree of autonomy. A remote-controlled car senses nothing and decides nothing — it is a radio-controlled machine, not really a robot. Add a microcontroller that stops the car before a wall, and it becomes one.
Simple test: if you can remove the “decide” step and the machine still does its job, it is automation, not robotics. A washing machine follows a timer. A robot lawn mower measures the lawn and plans a path.
The 5 subsystems of every robot
Look inside a competition robot, a delivery drone or an industrial arm and you will find the same five building blocks. Learn them once and every new robot becomes easier to understand.
1. Power
Batteries, converters and protection circuits supply energy. Most student robots use a 2-cell or 3-cell lithium-ion pack, a buck converter for the logic electronics, and a motor driver that can handle the current spikes motors create. Power problems cause more “mystery bugs” than code problems.
2. Sensors
Sensors convert the physical world into signals. Common examples: HC-SR04 ultrasonic distance sensors, TCRT5000 infrared line sensors, MPU6050 accelerometer-gyroscopes, rotary encoders, current sensors, GPS modules and cameras. A sensor rarely gives perfect data, so filtering and calibration are part of the job.
3. Controller
The controller is the brain: an Arduino Uno, ESP32, STM32, Raspberry Pi, Jetson or a PLC. It reads sensors, runs logic and commands actuators. The choice is a trade-off between ease of use, real-time behaviour, connectivity and computing power.
4. Actuators
Actuators create motion: DC gear motors, stepper motors, servo motors, brushless motors with electronic speed controllers (ESCs), solenoids and pneumatic valves. Gearing and torque matter more than raw speed in most builds.
5. Mechanical structure
The chassis, brackets, wheels, linkages and housings hold everything together and transmit forces. A wobbly chassis ruins good code. This is where CAD, 3D printing, laser cutting and basic workshop skills pay off.
Rule of thumb: budget your time as roughly 20% mechanics, 30% electronics, 30% software and 20% debugging. The debugging is not optional — it is the skill.
Types of robots
There is no single taxonomy, but these categories are the ones you will meet most often in courses, competitions and industry.
| Type | How it moves | Typical example |
|---|---|---|
| Industrial robot | Fixed base with articulated arm | Welding and pick-and-place arms in factories |
| Mobile robot | Wheels, tracks or legs | Line followers, AGVs, warehouse robots, rovers |
| Aerial robot | Rotors or fixed wings | Survey drones, agricultural sprayers, inspection drones |
| Marine robot | Propellers, thrusters or fins | Underwater inspection vehicles, surface skimmers |
| Humanoid robot | Bipedal walking or wheeled base | Research platforms, service and hospitality robots |
| Medical robot | Precision arms or capsules | Surgical assistants, rehabilitation exoskeletons |
| Agricultural robot | Wheels, drones or gantries | Weeding rovers, seeding drones, crop-monitoring robots |
| Service robot | Wheels or arms | Vacuum robots, delivery robots, reception robots |
Most student projects fall into the mobile or robotic-arm category, because those teach the core skills with affordable parts. Team Nokkhotropoth's project portfolio includes mobile rovers, a robotic arm, drones and assistive systems — all documented with components and code.
Robotics vs artificial intelligence vs automation vs mechatronics
These terms overlap, which is why search results get confusing. The short version:
| Field | Focus | Relationship to robotics |
|---|---|---|
| Robotics | Physical machines that sense, decide and act | The whole system |
| Artificial intelligence | Algorithms that learn, reason or perceive | Often the “decide” layer inside a robot |
| Automation | Fixed, repeatable processes with little sensing | A subset of what robots can do |
| Mechatronics | Mechanical + electrical + control + computing | The engineering discipline that builds robots |
A robot can use AI, but it does not have to. A line-following robot with a PID controller is robotics without any AI. Conversely, a recommendation algorithm is AI without any robot. The most interesting work happens where the two meet: computer vision, autonomous navigation, manipulation and human-robot interaction.
Where robotics is used
Robotics is already part of daily life, even when it is invisible:
- Manufacturing — welding, painting, assembly, quality inspection and palletising.
- Agriculture — seeding, spraying, weeding, yield mapping and livestock monitoring.
- Healthcare — surgical assistance, rehabilitation, laboratory automation and hospital logistics.
- Logistics — warehouse picking, autonomous forklifts and last-mile delivery pilots.
- Inspection and rescue — drones for bridges and dams, crawlers for collapsed buildings, underwater vehicles for pipelines.
- Education — Arduino and ESP32 kits that teach electronics, coding and problem solving.
- Research — space rovers, ocean exploration, physics experiments and AI training platforms.
In Bangladesh, robotics is growing fastest in education, agriculture, disaster response and industrial inspection. Student teams now compete in national science showcases and olympiads, and open-source hardware has made the entry cost dramatically lower than it was a decade ago. You can read how our own team moved from classroom projects to national recognition on the projects page.
How to start learning robotics
The fastest path is not to study everything first. It is to build something small, break it, fix it, and repeat. A practical sequence:
- Learn basic electronics — voltage, current, resistance, Ohm's law, breadboards, LEDs, resistors and the difference between digital and analog signals.
- Get an Arduino Uno starter kit — it is forgiving, well documented and cheap. Our Bangladesh buying guide explains exactly what to include.
- Complete five starter projects — blink an LED, read a button, fade an LED with PWM, read a distance sensor, and drive one motor.
- Build a complete robot — an obstacle-avoiding or line-following robot forces you to combine sensing, logic and motion.
- Learn programming properly — C/C++ for microcontrollers, then Python for vision and data. Free courses are on our Learn page.
- Join a community — feedback compresses months of trial and error into days. Our WhatsApp robotics community is free and open to students across Bangladesh.
Do not wait for a lab. A table, a laptop, a starter kit and a multimeter are enough for your first year. Everything else can be added later.
Common myths about robotics
- “Robotics is only for geniuses.” It is a craft. The first robot is usually ugly and unreliable, and that is normal.
- “You need expensive hardware.” An Arduino Nano clone, two gear motors and an ultrasonic sensor cost less than a textbook.
- “AI and robotics are the same thing.” AI is one possible decision layer. Mechanics and control still matter.
- “Robots will replace every job.” Robots automate tasks, not whole professions. The people who can build and maintain them become more valuable.
Ready to go deeper? Read the full beginner roadmap for Bangladesh, or jump straight into the free Arduino robotics course.
সংক্ষেপে বাংলায়
রোবোটিক্স হলো এমন মেশিন তৈরি ও প্রোগ্রাম করার বিদ্যা যা পরিবেশ বুঝতে পারে (সেন্সর), সিদ্ধান্ত নিতে পারে (কন্ট্রোলার ও কোড) এবং শারীরিকভাবে কাজ করতে পারে (মোটর, সার্ভো বা গ্রিপার)। অর্থাৎ প্রতিটি রোবটের ভেতরে সেন্স → চিন্তা → কাজ এই লুপটি থাকে।
প্রতিটি রোবটে পাঁচটি অংশ থাকে: পাওয়ার, সেন্সর, কন্ট্রোলার, অ্যাকচুয়েটর এবং মেকানিক্যাল স্ট্রাকচার। আরডুইনো বা ESP32 দিয়ে শুরু করলে খরচ কম হয় এবং শেখা সহজ। বাংলাদেশে রোবোটিক্স শিখতে প্রথমে বেসিক ইলেকট্রনিক্স, তারপর একটি স্টার্টার কিট, পাঁচটি ছোট প্রজেক্ট এবং একটি সম্পূর্ণ রোবট (যেমন লাইন ফলোয়ার) বানানো সবচেয়ে ভালো পথ। টিম নক্ষত্রপথের ফ্রি কোর্স ও হোয়াটসঅ্যাপ কমিউনিটি থেকে আপনি বিনামূল্যে সাহায্য পেতে পারেন।
Frequently asked questions
What is robotics in simple words?
Robotics is the design, construction and programming of machines that sense their surroundings, decide what to do and perform physical actions. It combines electronics, mechanics, coding and control.
Is robotics hard to learn for a beginner?
Basic robotics is very approachable. With an Arduino starter kit, most beginners can build a working obstacle-avoiding or line-following robot within a few weekends. Advanced autonomy, computer vision and control theory take longer.
Do I need to know programming before starting robotics?
No. You can learn the basics of C/C++ alongside your first Arduino projects. Start with simple sketches and add concepts as your robots need them. Free structured courses are available on our Learn page.
What is the difference between robotics and artificial intelligence?
Robotics is the physical machine that senses and acts. Artificial intelligence is a set of algorithms for perception, learning and decision-making. AI is often used inside a robot, but robotics also works without AI.
How much does it cost to start robotics in Bangladesh?
A usable Arduino starter kit with a board, breadboard, sensors, jumper wires and a small motor typically costs a few thousand taka. You can start with an even smaller setup and add parts as your projects grow.
Build something this week.
Take a free course, join the WhatsApp community, and get feedback on your build from students across Bangladesh.