Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
A method or device to manage, command or regulate some part of a system.
0
votes
Powering Off Main Processor Without Software shutdown
The main two things I do for an a linux system for which I want to be able to kill power freely are:
Choose appropriate filesystems and configure them to recover cleanly on restart. The choice depe …
2
votes
Simple explanation of PID control
The farther away the actuator is from the goal, the harder the actuator tries to reach the goal. That is the (P)roprtional part of PID.
The longer amount of time the actuator is blocked from the goal …
16
votes
What's the difference between feedback and feedforward control?
In simple control, the feedback portion of your control system is that which uses measurements of the parameter you are trying to control in its calculations. … So in simple theory, feedforward control is control that does not need to use measurements of the target parameter.
But then things get messy. …
1
vote
Reverse engineering commercial drone control algorithms
Reverse engineering is the term you are looking for. Search reverse engineering ar drone or reverse engineering phantom to get started.
Reverse engineering embedded systems can be really educational …
1
vote
Accepted
Rotary Serial Elastic Actuator
For force control you have a few other options. … Don't worry about force control, add whatever compliance you need for safety in any form (a rubber section in the link perhaps) and let the learning algorithm handle the control details... …
3
votes
Does a controlling system need to be more complex than the system being controlled?
As soon as you move from only math to the real world, a couple things become quickly apparent.
1) The whole point of most of control theory is to control a system that is more complex than the controller … If not for disturbances and non-linearities, we'd just write an equation for the perfect control input rather than use techniques like PID.
2) Underactuated control is a whole sub-field of control dedicated …
1
vote
PID tuning for 6 dof robotic arm
Switch to torque control, do your own PID calculaton and add feedforward control for gravity compensation and support spring compensation. … All of the above should help regardless if the vibration is from motor, mechanism, or control. …
2
votes
How can I measure the actual speed and distance traveled of the robot with an external setup?
There are a couple good options depending on the scale of your project for capturing a ground truth.
For large scale outside (cars or agricultural vehicles) RTK GPS can be had for a very reasonable …
3
votes
How can this mobile robot rotate so perfectly?
If I understand correctly, you are referring to when the robot spins and the rack remains stationary (dynamic motions involving the rack mass seem to be slow as you would expect with such a high COM). …
5
votes
Accepted
Why is it so hard to walk?
So not only do we need control for walking, and control for exception recovery, but also good perception and environment models to predict where we need to change our control to a different, more appropriate … It's not a control problem, it's a total system of perception, planning, reflex, and control that needs to be designed. …
1
vote
Brushless DC motor problems at high velocities
Nice detail in your question.
The somanet site makes a big deal about their firmware being open source, so you should be able to check the timing in the code (or otherwise get the help of the somanet …
1
vote
6DOF Robot Dynamics from Newton-Euler Iterative Algorithm
Since you include no equations, all we can say is that yes, the Newton-Euler algorithm works and the fact that you are not getting the expected results means that you implemented the algorithm incorre …
1
vote
Accepted
Do I have to use the CAN protocol that the motor controller uses in order to communicate wit...
CANopen is a application level protocol and socketcan is at the transport level.
You can send Canopen messages using socketcan without any problems.
You can compose canopen messages by hand but it …
89
votes
Accepted
What are good strategies for tuning PID loops?
For small, low torque motors with little or no gearing, one procedure you can use to get a good baseline tune is to probe it's response to a disturbance.
To tune a PID use the following steps:
Set …
2
votes
Accepted
How is Topology-based representation invariant to certain change in environment
The concept you might be missing is homeomorphism. The donut=coffee cup visual example at that link might help. Of all the ways you can change the environment (move the obstacles) there is a subset of …