Flash3388 / FlashLib

A robotics development framework
BSD 3-Clause "New" or "Revised" License
10 stars 0 forks source link

Suggestion suggestion: Motor subsystem implementations with supervised mode #66

Open dandeduck opened 3 years ago

dandeduck commented 3 years ago

Add some subsystems or interfaces (or options for existing things e.g. rotateable) that will allow built in guaranteed supervised behavior. e.g. don't cross certain angle or speed. (could just receive a supplier)

I can implement it if you think that it's a good idea.

tomtzook commented 3 years ago

Sounds interesting. Do you have any examples from the past few years where it could have being useful?

dandeduck commented 3 years ago

It's useful for both automated and manual control schemes. These things are anyway used in manual mode (controlling an arm or driving) and in automated mode we also need to supervise it somehow. Specifically in 2017 we had arm that wasn't limited mechanically enough so it was also limited by code. It's useful to use both anyways

tomtzook commented 3 years ago

Okay sure go ahead

dandeduck commented 3 years ago

Ok, but should I just do supervised moveables, and systems? and drives? or did you have something else in mind/.

tomtzook commented 3 years ago

I don't really have any ideas. But maybe something will come up after you open something.

dandeduck commented 3 years ago

I don't really have any ideas. But maybe something will come up after you open something.

passive aggressive? ok I'll do something

dandeduck commented 3 years ago

oops