6
votes
Accepted
increase PID sampling rate on embedded system
Increasing the sample rate probably isn't going to buy you much if you can't do something useful. That is, if you don't update the control signal (e.g., motor current) at the same high sample rate, ...
4
votes
What is the best adaptive controller for robotic arms?
The given strategies can be divided into two groups: model-based and model-free control. The AMPC and MARC suggestions are model-based the other are model-free. Theoretically, a pid controller can be ...
4
votes
Accepted
Smart camera image processing on embedded GPU vs. in the cloud
Performance differences between using an embedded GPU vs. the cloud?
For your context (to my mind, gesture recognition would ideally be realtime), the latency of going over the cloud would push me ...
2
votes
Neural Nework code or library for MSP430G2553 microcontroller
One page linked says the algorithm is fine for the ATmega328's 2KB of SRAM, another is for the ATmega2560's 8KB of SRAM.
Your MSP430G2553 has 0.5KB of RAM, so I think that's the primary reason you ...
2
votes
Is it compulsary to learn Arduino programming in order to use Udoo Neo as an IOT device?
It is difficult to answer your question without more information, but I would suggest that splitting your problem in two and dealing with the motor control and the GUI separately would probably be the ...
1
vote
PID control loop and feedback acquisition synchronization
This kind of control situation in general Nyquist method is used, In your first if your sampling period is 4 ms, your sampling frequency is 250 Hz, so you can control event maximum 125 ...
1
vote
The reason(s)/benefit(s) to use realtime operating system instead of while-loop on MCU
Using an RTOS on a microcontroller is for reducing the complexity of developing your solution, and reduces the need for programmer expertise for device drivers, at cost of increasing the complexity of ...
1
vote
Accepted
Autonomous robots hardware structure planning
Vision will typically use as much processing power as you can provide. Large humanoid (human size) control systems also take a lot of processing power. It is common for a large humanoid to have at ...
1
vote
Accepted
What I need to learn to build robots
To give you an answer that is similarly broad to your question:
Mechanical engineering, electrical engineering, control theory or computer science are a good start.
To give a more in-depth answer, ...
1
vote
Accepted
How can I get the values of a IMU from the serial message received in Simulink via UART?
I think there are two issues here - one is that you are referring to your IMU as though you were communicating with it, but in reality you are communicating with the Arduino, not the IMU.
The packet ...
1
vote
Can I connect a UDOO to a PC using a straight-through ethernet cable or do I need a cross over?
It appears that the UDOO should support Auto MDI-X, since the KSZ9031RNX Gigabit Ethernet Transceiver it uses supports it. The only question is whether the driver supports setting MDI auto mode.
Even ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
embedded-systems × 25microcontroller × 7
electronics × 5
control × 4
real-time × 4
pid × 3
artificial-intelligence × 3
mobile-robot × 2
robotic-arm × 2
arduino × 2
software × 2
usb × 2
quadcopter × 1
ros × 1
computer-vision × 1
wheeled-robot × 1
raspberry-pi × 1
matlab × 1
cameras × 1
mechanism × 1
stepper-motor × 1
power × 1
rcservo × 1
kinect × 1
first-robotics × 1