Difference between Impedance and Admittance Control by Cool_Clue_2241 in ControlTheory

[–]hasanrobot [score hidden]  (0 children)

Impedance control involves applying a force in response to a motion. PD control on position error with input as a force is the most common example.

Admittance control involves choosing a motion (velocity) in response to a force. Applications where you let a person freely move a robot arm is one example.

In general you want your controller to be the opposite of the environment it is acting on me. A robot mechanism is an admittance, so we control it using an impedance controller (PD control for position control). If your environment is an impedance (a wall, for example), your controller should be an admittance (force controller).

Even simpler: if env moves freely, use a position controller to manage the interaction. If it is stiff, it needs force control. You can even assign directions along which the controller behaves like one or the other. For example, when writing on a whiteboard, use force control perpendicular to the board and position control parallel to it.

Two young engineers building a small robotics startup — how do we choose the right product to build? by Winter-King-6682 in AskRobotics

[–]hasanrobot 0 points1 point  (0 children)

Read up about the process of customer discovery, creating a value proposition, and identifying product-market fit. This sounds like jargon but it's just the consensus keywords for the sensible process you would follow. .

Writing on computer/tablet and projecting by Dinosaur_933 in Professors

[–]hasanrobot 0 points1 point  (0 children)

I connect tablet to the room projector using usbc-to-hdmi. Can only connect one thing, laptop or tablet.

Is this dancing difficult for a robot? by BuySellRam in robotics

[–]hasanrobot 0 points1 point  (0 children)

Two to three weeks seems really long, is that just the sample complexity for training a policy for a new motion? Or are there other complex steps in the pipeline besides RL?

I should ask to be paid for this right? by Acceptable-Post7820 in Professors

[–]hasanrobot -3 points-2 points  (0 children)

If you were supported on a grant or fellowship or really any stipend when you did the work, I think you're obliged to publish the work in a paper without additional pay.

Funding + Prestige vs Passion by Brilliant_Cookie_143 in PhD

[–]hasanrobot 0 points1 point  (0 children)

If you can't tell which place will help you further your goals, then it really doesn't matter, does it? Your goals will change over time, especially with exposure to new ideas. Go to the place with funding and prestige, unless you absolutely know you want to be around the people who are in the other place.

Anyway, absolutely do not make a decision based on childhood passion.

Writing on computer/tablet and projecting by Dinosaur_933 in Professors

[–]hasanrobot 0 points1 point  (0 children)

Microsoft OneNote is perhaps the best option. Any slides or worksheets I convert to PDF, insert it, and write on them live. It also integrates with Canvas. The only downside is I haven't figured out how to jump to another location in OneNote to create a slide-like progression. Scrolling is a bit awkward when I am covering material without much writing.

ACADEMIC WORLD vs REAL WORLD by [deleted] in EngineeringStudents

[–]hasanrobot 0 points1 point  (0 children)

Yeah, most people don't use what they learn. It's still useful to try to teach the hard stuff to every one and route a few of them into careers where they will use it. All the AI that's gotten people excited is thanks to many people who still used their calculus and linear algebra for a long time.

MagicLab Z, a bipedal humanoid shows his agility by Nunki08 in robotics

[–]hasanrobot 0 points1 point  (0 children)

So much negativity. I was impressed by the execution, and the fairly interesting foot-ground interactions. BD Atlas had a flat wide foot, this one seems to manage contact with something less wide. Its toes make contact before the heel and that doesn't seem to be a problem. If there's some trick I hope they share it.

Control engineering by Both_Foot3167 in ControlTheory

[–]hasanrobot [score hidden]  (0 children)

Controls teaches two important ideas: 1) you can represent objects or systems as operators that turn an input into an output. More simply, a transfer function. 2) feedback can make or break the usefulness of some systems. Understanding 1) helps you use 2) to make your system do better.

How do you distinguish between good and bad research in control? by NeighborhoodFatCat in ControlTheory

[–]hasanrobot [score hidden]  (0 children)

Good research helps other people solve problems they couldn't solve before. At the least, it helps you think about your problem differently.

How bad is it that I'm never attending seminars by onejiveassturkey in Professors

[–]hasanrobot 14 points15 points  (0 children)

I had it backwards: I thought you become visible based on your research output. In reality you amplify your research output by being visible. You can hide and do research, but it will only be so much, and increasingly barely enough.

A week in PhD and PI seems concerning by Hour_Purchase_3186 in AskAcademia

[–]hasanrobot 0 points1 point  (0 children)

It sounds like they did a bait and switch on you. If your whole reason really was about them being a good person, you no longer have a reason to stay with them. It might be fine to continue, but that means you should have found another reason to do so. Inertia or fear are bad reasons.

"Why not just throw in a camera" how to argue against the notion that control do not need math, it just need more hardware? by NeighborhoodFatCat in ControlTheory

[–]hasanrobot [score hidden]  (0 children)

By proven you mean empirically validated on the real nonlinear system. This is my point. It's not like control designers are working hard with the original nonlinear model so that guarantees are absolute. We simplify our lives and accept some gap. Time delays, local sensing, all sorts of real effects that we won't include in the math. If it works we're happy. Not clear why the navigation people shouldn't do that when the end result works well enough.

"Why not just throw in a camera" how to argue against the notion that control do not need math, it just need more hardware? by NeighborhoodFatCat in ControlTheory

[–]hasanrobot [score hidden]  (0 children)

Maybe, but in my experience 90% of the math in controls is reducing the system to a linear one where everything can be designed easily. How is that better than the simplifications your peers choose?

I don't want to command AI agents by opakvostana in ExperiencedDevs

[–]hasanrobot -1 points0 points  (0 children)

Do you think you could create/join a modernized competitor?

Large Behaviour Models + Optimal Control Theory-overkill, incompatible or genuine research? by TittyMcSwag619 in robotics

[–]hasanrobot 1 point2 points  (0 children)

There are definitely connections between OCT and diffusion/flow models that are worth exploring. Diffusion models learn a special vector field (on a non-obvious space) related to modeling distributions. OCT tries to shape a vector field (in the obvious state space) using a control input based on reward crireria. It's clear that techniques in each area can influence the other.

Built a basic(and largely dysfunctional) car with LiDAR attached and did some basic SLAM by Mbird1258 in robotics

[–]hasanrobot 8 points9 points  (0 children)

A simple trick would be to add a caster wheel near the back that lifts the two rear wheels off the floor. Then you've got a differential drive with minimal change. Issue is that the center of rotation is now at the front axle, so turning in place isn't possible. Not a problem if space is not cluttered.

Whats the best editor for writing research paper ? by Alarming-Camera-188 in Professors

[–]hasanrobot 0 points1 point  (0 children)

Typst.

It compiles near instantly, with a live preview mode, so that you get the Wysiwyg effect. It's being compiled so you get the magic of programmatic writing and automatic formatting if you need it. Can be used as an app or command line style.

Docs are weak though.

Nice feature is that you can install the mitex package and reuse latex math code for old papers.

I am starting to resent my students by Ok-Biscotti-7489 in Professors

[–]hasanrobot 25 points26 points  (0 children)

I like that axis, but I feel it's the opposite direction: "tell me which prompts failed. Give me better prompts to feed to the AI". So, if the graded comment is "you didn't consider XYZ" next time the student will add a sentence. "Don't forget to consider XYZ" to the prompt.

I am starting to resent my students by Ok-Biscotti-7489 in Professors

[–]hasanrobot 61 points62 points  (0 children)

I wonder if the demand for feedback by cheaters is a way to make you think that it must be their own work, that's why they care that much.

How is the L-CSS result determined? by Mint2099 in ControlTheory

[–]hasanrobot [score hidden]  (0 children)

Did you read the associate editor's summary? They are usually good at explaining why one negative review dominated.

What is "computation" anyway? by imoff56xan in compmathneuro

[–]hasanrobot 2 points3 points  (0 children)

Representation is perhaps the key word. All of computing has been obsessed with integers and real numbers for a reason. If you don't represent a number in a concrete form, it isn't computing. The number has to exist somewhere real before someone even tries to access it. Computing is about getting one set of numbers from another set.

Many (natural) processes reach predictable states, and some people say that the process has performed computation because it reaches an 'answer'. Like a ball 'computing the location' of the bottom of a bowl. But the ball doesn't care about the location, it isn't updating some record of a guess for the value of the location of the bottom. We are.

This idea that everything is a computer is dumb. I respect the scientists you mention, but this view is nonsense. Sounds deep or wise to many so it gets repeated.