Code Monkey home page Code Monkey logo

Comments (8)

ZhengmaoHe avatar ZhengmaoHe commented on August 24, 2024

image
This is the loss curve

from ikflow.

jstmn avatar jstmn commented on August 24, 2024

Hi!

I'd first change nb_nodes to 12 - this will give you greater model capacity which improves performance and can also make training more stable (but also take longer, fyi).

Next, try reducing the learning rate. You can try 3.75*1e-4, 2.5*1e-4, 1.25*1e-4, 1e-5

Let me know how that goes!

  • jeremy

from ikflow.

ZhengmaoHe avatar ZhengmaoHe commented on August 24, 2024

Thank you, Jeremy!
My training results are very good, you have been a big help to me!
btw, your code comments are very cute, making my coding less tedious :)

from ikflow.

jstmn avatar jstmn commented on August 24, 2024

Glad to hear it! What are you using IKFlow for if you don't mind me asking?

from ikflow.

ZhengmaoHe avatar ZhengmaoHe commented on August 24, 2024

I use it for a loco-manipulation project, and when I complete it better, I will share more details with you!

from ikflow.

jstmn avatar jstmn commented on August 24, 2024

Nice! sounds exciting.

If I could ask one more follow up - to do training have you created a new Robot subclass in the jrl package? Or have you changed the code around so you just use a presaved dataset of configuration/EE pose pairs

if it's the former (a new Robot subclass), would you consider adding it to the jrl package?

from ikflow.

ZhengmaoHe avatar ZhengmaoHe commented on August 24, 2024

I am very sorry for my delayed reply.
I previously implemented a class based on pytorch_kinematic for my project, which can calculate the forward and inverse kinematics of floating base robots. It is simply a transformation on the solution of a fixed base robot. Then, in order to adapt to ikflow, I also implemented methods such as save_dataset_to_disk and solution_pose_errors etc, and used my custom class to replace the Robot in the code.

So I'm sorry, I didn't make any valuable contribution to jrl package. It is a great tool that implements more features than pytorch_kinematic, thank you for your efforts!

from ikflow.

jstmn avatar jstmn commented on August 24, 2024

Got it, makes sense. Thanks, this helps me understand how others are using the code.

from ikflow.

Related Issues (6)

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.