Coder Social home page Coder Social logo

Comments (39)

rsantos88 avatar rsantos88 commented on June 20, 2024 4

Ok, I'm going to work on this issue:
I will use the rotation diagram as a reference, correcting those that have a negative direction and applying the change to the maximum and minimum limits:

20190225_121930

I will use the example of the right elbow that @jgvictores told me:

juan

The result, taking into account the current limits of manipulation and locomotion would be this.

In my humble opinion, I think it would be quite interesting to reconsider the revision of the limits. In the arms a more detailed revision of the limits has already been made, correcting some errors. (#15 (comment))
I would work on these limits. Also, I would recommend checking the limits of the legs again with @jmgarciah , and apply the new changes of direction. I await your proposals :)

from teo-main.

David-Estevez avatar David-Estevez commented on June 20, 2024 3

This is not a picture, but might be useful:
teo

from teo-main.

jmgarciah avatar jmgarciah commented on June 20, 2024 1

I have found an image that could be insteresting for a new TEO diagram. And finally understand the joint direction.

imagen1

from teo-main.

jmgarciah avatar jmgarciah commented on June 20, 2024 1

I totally agree. It is only an idea. So please, take it as you need

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024 1

To close this issue I'd be satisfied with real TEO's ini files and manual images, and open separate issues on simulation model repositories

I've modified the images of directions. Review it please: roboticslab-uc3m/teo-developer-manual@6238c4b

In my humble opinion, I think it would be quite interesting to reconsider the revision of the limits. In the arms a more detailed revision of the limits has already been made, correcting some errors. (#15 (comment))
I would work on these limits. Also, I would recommend checking the limits of the legs again with @jmgarciah , and apply the new changes of direction. I await your proposals :)

To continue with this issue, once again, I would recommend modifying and correcting the limits of the arms and legs and then the direction of rotation, are you agree with that?

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024 1

Updated #39 (comment) about update simulated models

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024 1

Yes, please close, and we can actually unblock kinematics! Other issues are all tracked individually. πŸŽ‰πŸŽ‰πŸŽ‰

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

I found that some directions of rotation are wrong.
Do you want to correct the diagram or the direction in the real robot?

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

The signs are ok but, @jmgarciah and me think that the arrows can generate confusin in the Y axis

from teo-main.

jmgarciah avatar jmgarciah commented on June 20, 2024

Talking with @smcdiaz and seeing the TEO's hardware, we have found a possible solution. Related with the two saggital motor of the legs, the wires of the gear are different from the rest.

@jgvictores have given me permission to change the order of the wires and have the same turning sense that the diagram.

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

Looks nice, could be done with TEO.

I would try to avoid the RPY terminology (Roll is Z in some fields) and stick to ours.

from teo-main.

RaulFdzbis avatar RaulFdzbis commented on June 20, 2024

In my opinion, i think that overlapping of the robot model over the axis, make that image a little overload, and can be confusing.

Maybe a good solution could be to use the simplified model that is used now with the Teo Joint Directions of Rotation but with the perspective in that image, for an easier understanding.

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

If anyone could take a picture of TEO in a pose similar to NAO there (same perspective, but arms pointing down), I could give it a shot. Some alpha layer magic should do the trick. :-)

from teo-main.

jmgarciah avatar jmgarciah commented on June 20, 2024

Something like @David-Estevez shows could be perfect

from teo-main.

David-Estevez avatar David-Estevez commented on June 20, 2024

I can pose it and change the colors to whatever suits your diagrams, just tell me!

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

@David-Estevez totally agree πŸ‘

from teo-main.

jmgarciah avatar jmgarciah commented on June 20, 2024

@smcdiaz and me have finished to correct the saggital joint direction. But we have to check that everything is ok

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

@smcdiaz and me have finished to correct the saggital joint direction. But we have to check that everything is ok

I've checked the result with @jmgarciah and it's not working well.
When I run launchLocomotion and check the value of sagital axis, the value is -3.93673706054688
I move this axis to homing position, setting position to 0, and the axis moves outside and when I get the position, it returns -7.45166015625
@jmgarciah propouse to @jgvictores or @smcdiaz to have a look at this problem because
he has no idea.

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

Changed sign of CUI Absolute Encoder to read the correct joint directions of rotation.
See here the changes. It has been tested and it works ok. Now the directions of rotation of the joint ID 5 and 12 correspond to the diagram.

Note: the axial rotation of the waist has not been corrected

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

notes:

  • PR is pending to be performed, but it has been changed on the robot to be use.
  • After all the changes, I've corrected the home position of the legs (more accurate initial position)

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

Other curious note observed:

  • When you run launchLocomotion, always the right sagittal leg moves arround 10ΒΊ degrees out.
    You can correct this doing the home position with --homePoss, but something causes the joint to move when the driver is initializing.

from teo-main.

jmgarciah avatar jmgarciah commented on June 20, 2024

The legs' sagittal joints are already fixed. The only remaining joint is the axial waist. Fixing via hardware this joint is more complicate than via software, I think. It is neccesary to separe the body from the legs. I propose to change the values from .ini files. Please @jgvictores , help us.

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

On my way!

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

It is neccesary to separe the body from the legs. I propose to change the values from .ini files

First diagrams, then update all related configuration files and robot models.

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

The fact that there are negative trs in launchLocomotion.ini means that diagrams are incorrect.
I've opened roboticslab-uc3m/teo-configuration-files#11 pointing at the situation.

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

The fact that there are negative trs in launchLocomotion.ini means that diagrams are incorrect.
I've opened roboticslab-uc3m/teo-configuration-files#11 pointing at the situation.

roboticslab-uc3m/teo-configuration-files#11 has been closed.

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

The direction of rotation of the axial waist is opposite in the .ini config file and the diagram.
What we should to change? The diagram? The config file? or it doesn't matter which of them?

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

Better change the .ini (diagrams also affect DH etc)

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

@rsantos88 I've taken a look at roboticslab-uc3m/teo-configuration-files@5addf18 and it seems amazing!

  • To close this issue I'd be satisfied with real TEO's ini files and manual images, and open separate issues on simulation model repositories
  • Note to self: develop small script to enable porting programs to be compatible with new criteria

Issues that will be unblocked:

  • Joint limits: see my comment at #15 (comment)
  • Kinematic model and diagrams: #38
  • Probably many more!

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

Looks great to me!

IMHO, you can close the issue, and we can proceed with:

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

Here are the result of merging the new joint limits of arms with the new direction of rotation in "teo-configuration-files" repository: roboticslab-uc3m/teo-configuration-files#18
(please, check it in case something has escaped me)

Maybe we can keep it this way, without revising the limits of the legs again and consider that the previous measurement with @AlvaroMartinezR was correct. What do you think? Would it be interesting to review the limits of the legs again before continuing?
If we continue without legs revision, the next steps would be:

and...

from teo-main.

jmgarciah avatar jmgarciah commented on June 20, 2024

I think you should check the whole robot, not just the arms. If we are going to modify the directions of the joints, we should not leave the work halfway.

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

Updated: #39 (comment)

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

Merged at roboticslab-uc3m/yarp-devices@304b245

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

Merged at roboticslab-uc3m/teo-developer-manual@118f472

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

Merged at roboticslab-uc3m/teo-configuration-files@23703e1

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

[x] Update demos (or put issue per repo)

Will be tracked at:

from teo-main.

jgvictores avatar jgvictores commented on June 20, 2024

[x] Update simulated models (or put issue per repo)

from teo-main.

rsantos88 avatar rsantos88 commented on June 20, 2024

Ok! Can I close this issue or do you want to add more things like the change in kinematics (important issue)?

from teo-main.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.