Configuration, and Configuration Space (Topology and Representation) of a Robot | Lesson 2

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии • 41

  • @eboandjiani4769
    @eboandjiani4769 Год назад +2

    thanks a lot for the clear explanation and the vitisual representation. I have had read the book and watched the videos of the author in coursera, but honestly, I could not grasp the main idea before watching your video.

    • @mecharithm-robotics
      @mecharithm-robotics  Год назад +1

      you are very welcome. These lessons are now followed by labs too: github.com/madibabaiasl/modern-robotics-I-course/wiki --> jump to lab 5 for this lesson. note that you can do all labs in simulation too. look at the initial labs for how to setup the simulation environment.

    • @hummingbird5964
      @hummingbird5964 11 месяцев назад

      which course on coursera?

  • @alexfish7792
    @alexfish7792 7 месяцев назад +1

    5:28 After a year or more of study, I finally understand what this torus is about. Thank you for the visual example.

  • @pasinduvinsuka
    @pasinduvinsuka 7 часов назад +1

    Thank you so much ❤

  • @xxxiu13
    @xxxiu13 Год назад +1

    Very intuitive explanation! Thanks!

  • @farshadaali
    @farshadaali 2 года назад +3

    many thanks for your course on the configuration space. I have read Ch3. of the reference, but there were so many questions unanswered in my mind. Watching your video cleared up everything for me. Thanks again and keep up the good job!

  • @AnwarAsudullaBaig
    @AnwarAsudullaBaig Год назад

    I am student of robotics and automation, i found ur explanation very useful to me.
    Kindly bring tutorial on how to integrate electronics and robotics

  • @Chekuthan0101
    @Chekuthan0101 2 месяца назад

    Great explanation

  • @eshginguluzade1209
    @eshginguluzade1209 3 года назад +1

    I loved your way to the explain things, specifically by showing those plastic links. I started to read the first book you mentioned and searched the topics on RUclips to learn more and found you. Unfortunately, I see that you give up creating videos. Anyway, thanks for taking your time to create this video.

    • @mecharithm-robotics
      @mecharithm-robotics  3 года назад +1

      Eshgin, thanks for the comment and feedback. We are currently working on the videos. We invested in a better camera and microphone to increase the quality of the videos. Stay tuned!

  • @yousifmor3403
    @yousifmor3403 Год назад +1

    thanks a lot !

  • @madhavpr
    @madhavpr Год назад +1

    Great video. Thanks fot the course. Loved the visualizations. It was difficult to understand the concepts from the book. I have a stupid question- what's the definition of a singularity? Can you please define it intuitively and mathematically?

    • @mecharithm-robotics
      @mecharithm-robotics  Год назад

      Thank you for your feedback. singularity means that at a certain configuration, the robotic arm loses one or several of its degrees of freedom.

  • @markfarrens7733
    @markfarrens7733 Год назад +1

    Very helpful thank you

  • @ehsanmalekipour9988
    @ehsanmalekipour9988 3 года назад +1

    I enjoyed the video, Thanks

  • @anuragreghu827
    @anuragreghu827 3 года назад +1

    Very good presentation.

  • @amalhassam1026
    @amalhassam1026 2 года назад +1

    Awesome

  • @serdarserdar2270
    @serdarserdar2270 3 года назад +1

    Thank you.

  • @mtzmechengr5781
    @mtzmechengr5781 2 года назад +1

    Nice explanation! So is safe to say that the configuration space of a 2R robot is the annulus of the outer ring of two concentric circles and the topology of this cspace is a donut? Does the topology of any cspace always have a higher dimension of said cspace?

    • @mecharithm-robotics
      @mecharithm-robotics  2 года назад +1

      Thanks for your comment Mtz, and for bringing up these awesome questions. The c-space of a 2R robot is the 2-d surface of a donut (you can get a plane by cutting it), and the topology is torus or donut-shaped (as you also mentioned). The topology of this c-space is two-dimensional (not higher-dimensional) as you can get a plane by cutting the torus.
      We can represent the configuration space with a minimum number of coordinates that match the C-space dimension with singularities or represent the C-space with the curved space embedded in Euclidean space of higher dimension subject to constraints for simplicity (example: we can represent a sphere with lat and longitude or (x,y,z) with one constraint).
      Hope this answer helps! If you have more questions do not hesitate to ask.

    • @mtzmechengr5781
      @mtzmechengr5781 2 года назад +1

      @@mecharithm-robotics Yes this makes sense! I think you meant sphere instead of circle in this sentence:::: (example: we can represent a circle with lat and longitude or (x,y,z) with one constraint)

    • @mecharithm-robotics
      @mecharithm-robotics  2 года назад

      @@mtzmechengr5781 yes you are right! typo! corrected!

  • @DheerajSinghal01
    @DheerajSinghal01 10 месяцев назад

    Subscibed

  • @alexandrevalente9994
    @alexandrevalente9994 3 года назад +1

    Thank you for these explanations. They are very clear. I couldn’t understand things at that level of details (especially the singularity problem) by reading the book, neither by watching the official course of Lynch on Coursera (too much synthesised).
    About the explanation of the singularity of Theta for the 2D circle by using explicit representation at the end of this video… You said that the values of Theta will lead to a singularity… is this for the 0° / 360 ° (or 2 PI) point ?

    • @mecharithm-robotics
      @mecharithm-robotics  3 года назад +3

      Alexandre, thanks for your feedback. Focusing on singularities is not the focus of this video, and you are right about it. Think about singularity this way: You are given the desired configuration, and you are asked to find the angles that, if given to the robot's control system, it can get to that configuration. This inverse problem does not always have a unique solution. For instance, for a 2R planar robot, both angles (0 and 2pi) will give the same configuration. Think about this in terms of robot control. You are at a configuration, and because there are two solutions for the inverse problem to reach the desired configuration, the robot's control can send a 360 deg command to the actuators, and this angle can be beyond the joint limit for the robot that can cause catastrophic situations. Singularities generally mean that the inverse problem (which is having the desired configuration and finding a set of variables to reach that configuration is not always available, or multiple answers can give the same configuration). We'll talk about singularities over time. Try to watch the orientation videos (we talked about singularities for the 3-parameter representations for the orientation). There will be a lesson in the future that is solely dedicated to this with enough visualizations. At singular points, the robot will lose one or more of its dofs.

  • @leandrogcosta
    @leandrogcosta 6 месяцев назад

    Wow

  • @sabzimatic
    @sabzimatic 2 года назад +1

    at 5:50, i believe it should not be donut but a 2 dimensional ring. Since both the links can only rotate in 2D space and not 3D space. If the 2nd link is perpendicularly joint to the first link then the rotation of 2nd link will form a donut.
    Please correct me if my understanding is inaccurate. Thank you

    • @mecharithm-robotics
      @mecharithm-robotics  2 года назад

      Mandeep, thanks for your comment and feedback. that's exactly what is said in the video. "By simulating this we can see that the c-space of a 2 link robot arm has a torus or donut shape. In fact, the c-space is the 2-dimensional surface of a donut". It is the 2D surface of the donut.

  • @Gotenham
    @Gotenham 2 года назад +1

    do we need the huge intro on your qualifications, we can see you know what you are talking abotu when you talk it well

    • @mecharithm-robotics
      @mecharithm-robotics  2 года назад +1

      Gotenham, thanks for your feedback. You can start from (03:09) Configuration of a Door.

  • @youtubethings1254
    @youtubethings1254 2 года назад +1

    Where are you from?

  • @fleurvanille7668
    @fleurvanille7668 3 года назад +2

    Please represent your carrier in another video with an appropriate title, time is precious. I just clicked on the video to know about the configuration space, but found my self wasting time seeing different stuff than configuration space's topic,

    • @mecharithm-robotics
      @mecharithm-robotics  3 года назад +1

      Belle, Thanks for your feedback. We did not mean to waste your time but if you felt that way we deeply apologize. We put the timings underneath the video for you to skip any part that you do not want to watch, you could simply skip that part and get to the configuration space part. Life is too short for hatred and dislikes. Let's love and support each other and give constructive feedbacks whenever needed. We will try our best to fix the issue you mentioned from the next video. Happy Holidays and Peace out! ❤️