I am a Digital IC designer in Taiwan. Recently, I started studying Robotics by myself, but I've been frustrated by the math involved, including Euler angles, Quaternions, and DH models. They were just introduced in Chapter 1. I think the mathematics are too difficult for the average person to understand, and I wish there were a visualization website that could demonstrate the concepts of each transformation method or robotic modeling approach.

Consequently, I developed VisRo, a website focused on visualizing robotic learning. I wrote version 0.1.0 of the website this weekend. Currently, it features visualizations of:

  1. Translation and Rotation
  2. Euler Angles
  3. Quaternions
  4. Homogeneous Translation
  5. Classic DH Parameters
  6. Modified DH Parameters

I think the visualization of DH parameters now is really awesome. Please give it a try! You can not only tune the parameters and see the results immediately, but there is also step-by-step animation from the initial stage to the final stage.

I plan to add more visualization views, including inverse kinematics and dynamics, to help students learn robotics more efficiently. However, I'm not sure if what I've done is the best solution for learning robotics. I need your advice on what I can do on the website to help people learn robotics faster.

Feel free to check out the website and give me advice. Thanks very much for your advice. VisRo: https://vis-ro.web.app/

Here are some snapshot of my website: enter image description here enter image description here enter image description here

  • $\begingroup$ Very cool! Maybe make the input fields a little bigger. It would also be great to have sliders instead of needing to adjust the numbers directly. $\endgroup$ Commented May 19 at 15:25
  • $\begingroup$ That said, this is not really a question and doesn't have a right answer so this doesn't really belong here. Perhaps you want to post this on ROS Discourse instead? discourse.ros.org $\endgroup$ Commented May 19 at 15:26
  • $\begingroup$ Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking. $\endgroup$
    – Community Bot
    Commented May 19 at 18:27


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.