You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-up to #740, which added ETS.fixjoint and ETS2.fixjoint (closes #724). The feature works and is tested; these are the tidy-ups found in review, none of them blocking.
Help wanted, all small:
fixjoint is the same code in ETS.py and ETS2.py. Move it once into BaseETS (ets/_ETS.py), with the tests shared, so a fix is made in one place.
Add a worked example to the docstring, under .. runblock:: pycon, showing a flipped joint, unit="deg", and a robot's ets() with a joint fixed. Add .. versionadded:: too. Done in docs(ets): add fixjoint examples and version markers #877.
Add fixjoint to the Modification tables on the ETS documentation pages (docs/source/ets_3d.rst and ets_2d.rst) and to the lists of members in the Details sections.
I'd like to take the boolean joint-index validation item in #825: reject True and False in ETS.fixjoint and ETS2.fixjoint, with focused CPU regression tests and unchanged integer-index behavior. I checked the current issue discussion and open PRs and did not find overlapping work on this item. I'll keep the other follow-ups out of scope.
Thanks for taking this on. It’s your!Peter.Sent from my iPhoneOn 19 Oct 2026, at 1:40 am, daoshi1593 ***@***.***> wrote:daoshi1593 left a comment (petercorke/robotics-toolbox-python#825)
I'd like to take the boolean joint-index validation item in #825: reject True and False in ETS.fixjoint and ETS2.fixjoint, with focused CPU regression tests and unchanged integer-index behavior. I checked the current issue discussion and open PRs and did not find overlapping work on this item. I'll keep the other follow-ups out of scope.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: ***@***.***>
Hi Peter, I'd like to take the remaining fixjoint documentation follow-up in #825.
I'll add runnable examples for ETS.fixjoint() and ETS2.fixjoint(), covering flipped joints, degree-based values, and locking a joint in a robot's ETS, along with the versionadded directives.
I've already prepared the changes and verified that the full cross-platform test matrix passes. I'll keep this strictly documentation-only, separate from the boolean-index fix in #836.
Activity
daoshi1593 commentedon Oct 18, 2026
I'd like to take the boolean joint-index validation item in #825: reject True and False in ETS.fixjoint and ETS2.fixjoint, with focused CPU regression tests and unchanged integer-index behavior. I checked the current issue discussion and open PRs and did not find overlapping work on this item. I'll keep the other follow-ups out of scope.
petercorke commentedon Oct 19, 2026
huxiaoyi-ovo commentedon Oct 21, 2026
Hi Peter, I'd like to take the remaining
fixjointdocumentation follow-up in #825.I'll add runnable examples for
ETS.fixjoint()andETS2.fixjoint(), covering flipped joints, degree-based values, and locking a joint in a robot's ETS, along with theversionaddeddirectives.I've already prepared the changes and verified that the full cross-platform test matrix passes. I'll keep this strictly documentation-only, separate from the boolean-index fix in #836.
Thanks!