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, ...
Chuck's user avatar
  • 15.8k
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 ...
Manuel Rodriguez's user avatar
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 ...
OpenSorceress's user avatar
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 ...
Chuck's user avatar
  • 15.8k
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 ...
Mark Booth's user avatar
  • 4,213
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 ...
Ufuk Akoguz's user avatar
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 ...
hauptmech's user avatar
  • 4,335
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 ...
hauptmech's user avatar
  • 4,335
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, ...
JJM Driessen's user avatar
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 ...
Chuck's user avatar
  • 15.8k
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 ...
Mark Booth's user avatar
  • 4,213

Only top scored, non community-wiki answers of a minimum length are eligible