|
Designing a control loop for a motor is 100x easier and more reliable with Simulink™ than by hand, plus it's also a lot more portable across different chip manifacturers, which actually helps competition - so far a lot of chip manifacturer coast on the fact that embedded code is pretty much locked to the toolchain and the platfrom it runs.
Removing the hairiest part from the porting is a huge boon, and I'm talking as a standard developer who knows Jack and about control algorithms and Simulink, and Jack is out of town. It's also good from a software engineering standpoint since it helps with modularity - you can much more easily adapt different high level logics on a wide array of different motors without invalidating the test and validation already done on each of the component.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Yes, but the control loop is only the lowest part of the control stack. Once you can position the motor reliably, all the rest of the code still needs to be written.
This "business logic" is typically much more complex, and not understandable by your average "business analyst".
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Eh, positioning a 3 phase motor in sensorless configuration then controlling it in speed and torque while maintaining the safe operating area is still quite the chunk of code, and it's very difficult to debug and simulate, especially simulate, since RLC parameters are actually encoded in several variables with different econdings and partial computations.
All the rest of the code becomes much smoother to write once you have a motor that runs when you tell it to run and stops when you want it to stop. Also, starting the motor is always hell, since you won't know where it landed (sensorless) and you might have parasite torques that trigger overcurrents.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Windows 11 may soon show a system tray indicator notifying when your computer is connected to a VPN, allowing users wishing to browse anonymously to ensure they are connected. Because you needed a new icon down there
|
|
|
|
|
|
Researchers found that problematic smartphone use is linked with low self-esteem as well as negative cognitive outcomes. I read this on my smartphone
|
|
|
|
|
My phone told me I wasn't allowed to read that, and to plug it back in. So I will never know...
|
|
|
|
|
We're starting to see the downside of communications technologies that allow people to never interact on a personal level.
|
|
|
|
|
|
Somewhat surprised to not see this mentioned here or in the Lounge. Dr. Frederick P. Brooks died on 17 November.
The obit/article doesn't mention it, but for those that don't place the name right off, he was the author of the Mythical Man Month, as well as quite a few other accomplishments.
RIP
|
|
|
|
|
The San Francisco Police Department submitted a proposal that would give robots the ability to use deadly force in dangerous situations. "Please put down your weapon. You have 20 seconds to comply."
|
|
|
|
|
mmm... how very American of them. I guess would make for good scifi thriller slice of life novel!
|
|
|
|
|
|
San Francisco - Homeless encampments everywhere, human feces on the streets, and killer robots.
Really makes you want to visit.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Del Spooner is turning over in the shelf
There is going to be a big: "I told you"
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I think they should adhere to Asimov's Three Laws of Robotics[^]. Any application of force of any kind should be by a human via remote operation, but that's just my opinion.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Detaching the human from the act is the same, it's the reason nazis invented the gas chambers instead of simply shooting their victims: the soldiers couldn't process killing in cold blood and ended up suicidal, maniacs or heavily intoxicated. By inserting a layer of separation between action and consequence they managed what they did.
And with the US police force track record of straight up murders I wouldn't trust them with a NERF gun let alone a killer robot.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Intel's Xeon Sapphire Rapids CPUs to activate additional features on demand. Insert 10p to finish that calculation
I'm sure no one will figure out how to spoof those.
|
|
|
|
|
buy a top of the line car, has all the options in it. but if only paying $20k, then it will only run max 60kph, radio and cd player wont work. power steering off. electric windows wont work. and remote key door open wont work
but its all there for you when you want to pay more.
Isn't this like the binning they do with chips already, where say can say these are i3 so run at this rate, and these are "better" so i7, but same wafer just some baked better then the others, so you can throttle if want to make an i3 match i7, just not guaranteed
|
|
|
|
|
maze3 wrote: Isn't this like the binning they do with chips already, where say can say these are i3 so run at this rate, and these are "better" so i7, but same wafer just some baked better then the others, so you can throttle if want to make an i3 match i7, just not guaranteed
Not quite. The idea, if I understand it correctly, is that you will be able to apply new features on the fly. For example, assuming that you need AES calculations for one month of intensive work, you will be able to buy a basic chip and have AES enabled for a month, after which the chip will revert to its basic state.
I can think of a few ways to do this, some of which are not so easy to break/spoof.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Too bad "activate additional features on demand" doesn't work with people.
|
|
|
|
|
.NET 7 was freshly released but Microsoft does not sleep. .NET 8 is already in the making and I want to showcase to you one new area where the dotnet team is working on Frozen collections. "Winter is coming"
|
|
|
|
|
wow...
I have one question, why is there such benefit?
I ask because I wonder how to intuit an improvement in my own codebase with such an unobvious trick (or other)!!!!
EDIT oops, got it, the frozen collection is a set, duh, obvious...
|
|
|
|
|
Super Lloyd wrote: EDIT oops, got it, the frozen collection is a set, duh, obvious...
Indeed. The benchmark at the end of the article is meaningless; the author should be comparing ToHashSet to ToFrozenSet instead.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Next: Popsicle-Collection
Data melts according to your choice(s) from a flagged Enum with 15 values.
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
|
|
|
|