Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [microcontroller]

A small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals.

2
votes
4answers
45 views

How to deal with current spikes due to fast direction-switching motor commands?

I'm trying to build a self-balancing two-wheeled segway-like robot. I'm currently using two 12v DC motors that draw approximately 600milliamps of current each. I've noticed that when my robot tries ...
0
votes
1answer
42 views

How to implement a novel control algorithm for a drone

I and my research team are working on a novel drone design based on trirotor. The difference between this design and a trirotor is that it has an extra propeller to generate additional thrust, ...
1
vote
1answer
19 views

Ultra Low Power servo and controller for long usage..? [closed]

So I have an idea which would require the following: 1-4 servos 1 microcontroller some way of communicating with it via smartphone (bluetooth or wifi) Ability to run for 14 days on a small power ...
0
votes
2answers
52 views

using motor controllers with Raspberry instead of Arduno. Is it just me or is everyone ok with bad sofftware support?

I bought a Roboclaw controller. Since then, have looked around for other. The software support seems to be the same (to me:sad) state. They all seem to provide Arduino code examples, however, then I ...
0
votes
3answers
32 views

The reason(s)/benefit(s) to use realtime operating system instead of while-loop on MCU

I'm working on a wheeled-robot platform. My team is implementing some algorithms on MCU to keep getting sensors reading (sonar array, IR array, motor encoders, IMU) receive user command (via a ...
0
votes
1answer
31 views

Work methodology how can I make sure my microcontroller isn't working?

This is a general question question about methodology , how can make sure that my microcontroller isn't working when the indicating led does not blink ? Is there a checklist to verify ? EDIT- I ...
-1
votes
1answer
46 views

Using python to create AI

Just asking a quick question about implementing some python AI. I have a home built circuit running an ATmega32u2 chip and I was wondering if it’s possible to use this code on the chip? Or do I have ...
0
votes
0answers
9 views

xbox controller with arduino (mini)

I want to built a tele-op robot controlled by an xbox controller but I'm not sure how to / can't find documentation. The robot will be operated by an arduino mini and will be connected to a laptop. ...
0
votes
2answers
52 views

Motion Profiling for Decreasing Energy Consumption

I am attempting to minimize the energy consumption used by an electric-motor-powered car given the speed restrictions: $$\text{speed}: [v_{\text{min}},v_{\text{max}}]$$ Currently, we are utilizing a ...
2
votes
2answers
64 views

What are good options for modifying drones?

I'm apart of a group at my University where we would like to build a drone/UAV and constantly add and modify parts on it. We were thinking of using an Arduino or raspberry pi, but we really don't ...
0
votes
1answer
24 views

Connect to e_puck, Could not connect to com3 at 115200 ERROR!

So I have an E-puck robot, and I'm using Tiny Bootloader from this website: http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm I've paired the robot up on my laptop's bluetooth. It appears ...
3
votes
2answers
466 views

How to finely control a gear motor with encoder using Arduino/RPi?

I'm having trouble with getting this motor to work and could use some help/guidance, please. I have a micro gear motor with encoder which I got from ServoCity (https://www.servocity.com/90-rpm-micro-...
0
votes
1answer
40 views

For a beginner who wants to learn lots is it better to use a PIC and start from there or to use something like a Arduino?

For a beginner that wants to learn how to build robots and learn as much as possible is it better to use a PIC and start from there or something more like an Arduino? I ask because I have this book ...
0
votes
2answers
87 views

Industrial Controllers - Why not adaptive control and robust control

This is a question I have thinked about under a very long time. What are industrial controllers? From research I found that PID is the most used in the industry. PID controllers are included in ...
2
votes
1answer
165 views

Programmable Microcontroller for Drones [closed]

Are there any programmable microcontrollers or add-on boards that contain an IMU, or ESCs? I've looked at the arducopter but this board's code is not open source, and I need something that can be ...
3
votes
1answer
32 views

What parameters can be/should be looked on while deciding to work with a microcontroller in a bot

I understand that choosing a microcontroller is all based on the needs and that there is no perfect Mcu.presently I have to select an MCU for a robot my team is building for the 2018 Abu robotics ...
1
vote
1answer
106 views

Industrial servo motor

How to control an industrial servo motor? The specific motor dive I am looking at is a Delta adsa-a2 series AC Servo Drive. I know that we can connect the motor driver to the software that the ...
0
votes
1answer
109 views

Can I implement continuous time feedback regulator in an Arduino microcontroller?

Arduino is a digital mikrocontroller. But I wonder if it's possible to implement an continuous time feedback regulator in an Arduino microprocessor? Continuous time feedback regulators such as PID: $...
0
votes
1answer
37 views

Motor Controller Power Supply

I have an Orange Pi which I would like to use as the computer for a robotic project. It supplies around 15 mAh power directly from the board, barely enough for a single LED so I will have to use ...
3
votes
1answer
343 views

Guessing the K matrix gain for the Optimal Control LQR?

I'm are going to create a LQR to control a system. The problem is to choose the Q and R weighting matrices for the cost function. The Q and R matrices are going to minimize the cost function so the ...
0
votes
2answers
102 views

Will two 8-bit microcontrollers running in parallel perform similarly to a single 16-bit microcontroller?

Let's say I have multiple (8 bit) sensors which are sending signals to two microcontrollers simultaneously. In this case, I am looking to harness the parallel processing capability of the two ...
1
vote
2answers
237 views

Stepper motor control

I am trying to understand the stepper motor to Mach3 type software control interfaces, mostly from a logical perspective, deducing most of everything because I have no concrete resource to refer. So ...
3
votes
2answers
313 views

Two-wheeled self-balancing robot - Choosing the control system

Would an Arduino Uno have the precision-timing required (using only firmware) to control a two-wheeled inverted pendulum robot, or would it need a RTOS? Note: Thanks for both answers, they both ...
0
votes
2answers
43 views

what controller do we use in robots that has forward and inverse kinematics?

i used ATmega328p chip to make a car, but its the car is always controlled by me. my question is in robotic arms , the arm moves using the kinematics that i put, what chip and programming language ...
1
vote
0answers
65 views

Single Board Computer/Microcontroller Recommendations for controlling large DC motors? [closed]

Hey looking for recommendations. Right now I am using a sabertooth 2x25 motor controller for my drive train, receiving signals from a raspberry pi. From what I am seeing online - there is a lot of ...
0
votes
1answer
108 views

DX100 controller communication protocol

I have a motoman robot for use in a pick and place application. It has a DX100 controller which has an ethernet interface which could be used to control a slave device using the Modbus TCP protocol. ...
1
vote
1answer
59 views

is designing a pcb with multiple controllers a good schematic design?

I am trying to design a bot, it has to measure the temp I am using an 8051 so the adc is taking up a lot of i/o pins so I am thinking of switching it out with a thermostat or put another controller ...
0
votes
2answers
78 views

Lego Mindsotrms RCX 1.0 CPU

I am working on a project and I need to know what is the exact model number of the CPU that is in the Lego Mindstorms RCX 1.0 . It would be nice if you listed the specs of the CPU, beacause I am ...
0
votes
2answers
83 views

Learning micro-controller programming [closed]

Is learning microcontroller programming useful for one who want to specialize in robotics I don't mean platforms like Arduino , Teensy , I mean mcu itself like Arm cortex etc.
0
votes
2answers
101 views

Motor Controller Configuration

With a group of students we are building an exoskeleton for paraplegics. I am part of the Software & Control department and we are designing the motor controller configuration. We have several ...
0
votes
1answer
114 views

Implementation of the Control of a Quadrotor, as taught in Aerial Robotics in Coursera [closed]

I completed the course of Aerial Robotics in Coursera and I want to implement what I learned in a real quadrotor. The thing is that when I see the equations given like this: For the sake of the ...
0
votes
2answers
116 views

What microcontroller and parts will work for the robot project described bellow?

I want my robot to contain about 20 MB of data or a little more, this will be mostly in text, some pictures so that it can recognize one or two particular objects. So obviously, I want a camera ...
2
votes
1answer
111 views

How has the Mars Exploration Rover (MER) has been working for 11 years if it was designed for 90 Sol? [closed]

The Mars Exploration Rover (MER) Opportunity landed on Mars on January 25, 2004. The rover was originally designed for a 90 Sol mission (a Sol, one Martian day, is slightly longer than an Earth day at ...
0
votes
2answers
292 views

Need a pushing mechanism

I'm new to robotics (and maybe it's not even robotics), and want to build a "pushing mechanism" to automatically push a "pop up stick" up from my kitchen bench (see product here: http://www.evoline.no/...
1
vote
0answers
54 views

Technique to increase POV resolution

I have thought of a technique to increase the resolution of a POV (persistence of vision) display. In an usual POV display, the LEDs are arranged in a strip and spun in a circle. There are two ...
4
votes
1answer
199 views

Will this pseudocode work as a basis for a flight controller?

I'm programming a flight controller on an Arduino. I've researched how other people have written theirs but without notes it's often so obfuscated that I've decided it will be easier and better to ...
0
votes
1answer
205 views

The 3 key components of a robot are controller, servo, and reducer. Can someone give us an “official” explanation of what they do respectively? [closed]

I've googled a lot but wasn't able to find official definitions of these 3 parts. Maybe the explanations of servo and controller are good enough, but I'm still trying to look for a more "official" one....
1
vote
2answers
54 views

Switch activated by a microcontroller

I'm working on a project where I'm using a voltage that is higher than what most microcontrollers can handle. I'm looking for a kind of switch that will connect a power source to an electromagnet and ...
-1
votes
1answer
89 views

How to make a robot? [closed]

For instance, how would you hook up a electric pump communicate with a motherboard? Let's say I buy a electric pump, I hook it up to some sort of metal structure that if the pump is turned on it moves ...
2
votes
2answers
3k views

How to further understand the computed torque model controller

For the following controller what do $q_{des}$ and $q_{act}$ stand for? Also, what is the general principle of this controller? Thanks!
1
vote
0answers
125 views

Starting out, dissertation project using computer controlled drone [closed]

For my final year in Computer Science university I will be doing a dissertation that includes controlling a drone through computer and communication with an onboard camera for computer vision. The ...
1
vote
0answers
27 views

Quality check robot [closed]

How to develop a robot based system to continuously monitor and check products for defeat which are moving on a conveyer belt using sensors and kick out the defect product from the queue?
0
votes
1answer
70 views

Suitable uC for atonomous robot

I am going to build an autonomous robot with Kalman-filter for localization integrated from Lidar, encoder, IMU and GPS. I will also add obstacle avoidance while moving to the required position. Is ...
0
votes
1answer
2k views

Counting number of people entering a room [duplicate]

We are making a project in which we want to count the no. of people entering and leaving a room with one single entrance. We are using IR sensors and detectors for this ,along with an Aurdino. We have ...
0
votes
1answer
56 views

Neural Nework code or library for MSP430G2553 microcontroller [closed]

I am new here and i am new to neural network also. :P I have gone through the concepts of Neural Networks but i want to implement it in my project including microcontroller MSP430G2553 on LaunchPad ...
0
votes
2answers
92 views

Fixed Wing UAV: Do inherently unstable systems desire to be stable for all cases when a closed loop control is implemented on them?

As we all know fixed wing vehicles are designed to have inherent instability which is what enables all fixed wing vehicles to fly. However does this apply to all cases? Do inherently unstable ...
2
votes
3answers
670 views

Remaking an RC transmitter for controlling aircraft

I am thinking about working on alternative drone controllers. I am looking into making it more easy to use and a natural feel (debating between sensor bracelets, rings, etc.). The main issue I have ...
1
vote
2answers
998 views

How to interrupt on a data ready trigger when communications to the sensor are interrupt driven?

Background: I'm using the L3GD20H MEMS gyroscope with an Arduino through a library (Pololu L3G) that in turn relies on interrupt-driven I2C (Wire.h); I'd like to be able to handle each new reading ...
0
votes
1answer
72 views

A simple function plotter project

To plot any curve or a function on a paper we need points of that curve, so to draw a curve, I will store a set of points in the processor and use motors, markers and other mechanism to draw straight ...
3
votes
3answers
393 views

Software real-time of ROS system

As far as I know, a hardware real-time robot control system requires a specific computing unit to solve the kinematics and dynamics of a robot such as interval zero RTX, which assigns CPU cores ...