Why C++ and Not Python for Robotics

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

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

  • @naej_journey
    @naej_journey 6 месяцев назад +1

    Which language should I use to design the AI for my robots (Python or C++)?

    • @robotisim
      @robotisim  5 месяцев назад +1

      train using python( pytorch )
      write algorithm side on C++ and model loading etc

    • @naej_journey
      @naej_journey 5 месяцев назад

      @@robotisim thanks

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

    Hello, thanks for the videos. I want to ask you this: let's say we have this system:
    - raspberry (to run ROS)
    - arduino (to control motors and receive sensor data)
    - motors and sensors
    Is nessecary to write an interface for each motor and sensor, or is it enough to write an interface just for the arduino?

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

      if you can make arduino communicate with ROS ( rosserial or microros) no need to write interface and deal data from rpi

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

      @@robotisim thanks a lot brother 🙏

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

    Hello, thank you for this informative video. oth C++ and Python are widely used in robotics, but C++ stands out for its powerful capabilities in real-time applications, as well as its robustness and reliability. However, I'm having difficulty finding the right C++ training specifically tailored for robotics. Can you recommend one?

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

      I would also like advice on a good training please :)

    • @robotisim
      @robotisim  10 месяцев назад +1

      Solving the issue of utilizing all tech stack - robotics oriented on robotisim.com

  • @JuanGabrielOyolaCardona
    @JuanGabrielOyolaCardona Месяц назад

    Thanks for sharing 😀👍

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

    What do you think about Rust for Robotics and ROS?

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

      Getting hype, but did not get any industry requirement yet.

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

    Thanks for the informative video

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

      Glad it was helpful!

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

    I love your content
    I started with Python to learn programming since ROS was the goal. In the meantime I came into contact with Arduino and thus C. After 2 years of going back and forth, I have dedicated myself more to C++ and am now writing Ros2 humble programs in all languages that are currently necessary.
    ---------------------------------
    But learning C++ was because ROS Space should only appear in C++, and I want to work with it. would you like to say something about it?

    • @robotisim
      @robotisim  11 месяцев назад +1

      Similar to my story when I started
      Python is good for starting but when you work on real robots and complex projects you find out that there are many aspects which should be real time - so you say goodbye to python :)

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

    Problem is, I make so many mistakes in C++ I don't do in python. More often then not the bottleneck is not the language, but the way you use the language. You can do very naive things in python but it's more difficult to do it completely wrong compared to C++. Long life to python! (and cpython when you need to interface with C++)

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

      Practically when you see that hardware support only CPP then you are left with no choice :)

  • @ghostfreak6125
    @ghostfreak6125 9 месяцев назад

    Also adding to the point, Compilation is faster than interpreter.

  • @DesmondAdarkwah
    @DesmondAdarkwah 7 месяцев назад

    can you be my mentor

  • @slvrcross
    @slvrcross 5 месяцев назад

    0:34 $120,000 is nothing in US especially for this skill set, if you have 5 years of experience do not apply for this LOWBALL