Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Qt 3D Quick Application with three.js
Forum Update on Monday, May 27th 2025

Qt 3D Quick Application with three.js

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
7 Posts 3 Posters 1.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    tripnipsQT
    wrote on 29 Dec 2023, 05:37 last edited by
    #1

    I am currently working on project in which I need to develop a HMI(Human Machine Interface) for a teach pendant that will be working for a 6 DOF Robot. I want to develop it using QT design for the Frontend UI but i am little bit confused to choose C++ or Python for the Backend as i need to show the 3D rendering of the robot in my teach pendant HMI Display Like Universal or elite Robot HMI teach pendant. Also I have a doubt in how to establish the connection between the teach pendant HMI and the Robot so that when ever we give some commands in the HMI it shows exactly in the Robot. Plus i am thinking of using three.js for the 3D render but i am having a problem of how to install the template .Can someone please help me guiding this and tell me a roadmap to built this

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 29 Dec 2023, 10:46 last edited by
      #2

      Hi and welcome to devnet,

      You should share more information about your robots such as link to their documentation.

      It's pretty hard to provide any advices as we don't know:

      • the connectivity of these robots
      • the protocol they use
      • whether they offer any SDKs to connect to them
      • if they work with something like ROS or ROS2
        etc.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      T 1 Reply Last reply 2 Jan 2024, 06:36
      0
      • S SGaist
        29 Dec 2023, 10:46

        Hi and welcome to devnet,

        You should share more information about your robots such as link to their documentation.

        It's pretty hard to provide any advices as we don't know:

        • the connectivity of these robots
        • the protocol they use
        • whether they offer any SDKs to connect to them
        • if they work with something like ROS or ROS2
          etc.
        T Offline
        T Offline
        tripnipsQT
        wrote on 2 Jan 2024, 06:36 last edited by
        #3

        @SGaist Sir
        The connectivity of the robots are through CAN transmission and there is a ethernet cable that is connected to the PLC in the control box

        The protocol used is TCP/IP

        there is no SDKs used as the HMI(Teach Pendant) is being run on the TCP/IP protocol only

        The robot is being used ROS1 but we are planning to shift it to C++

        Plus I am also having a problem in integrating the QT Canvas 3D to three.js for 3D rendering of the robot in the HMI Display .

        S 1 Reply Last reply 2 Jan 2024, 20:12
        0
        • T tripnipsQT
          2 Jan 2024, 06:36

          @SGaist Sir
          The connectivity of the robots are through CAN transmission and there is a ethernet cable that is connected to the PLC in the control box

          The protocol used is TCP/IP

          there is no SDKs used as the HMI(Teach Pendant) is being run on the TCP/IP protocol only

          The robot is being used ROS1 but we are planning to shift it to C++

          Plus I am also having a problem in integrating the QT Canvas 3D to three.js for 3D rendering of the robot in the HMI Display .

          S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 2 Jan 2024, 20:12 last edited by
          #4

          @tripnipsQT what do you mean by shifting from ROS1 to C++ ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          T 1 Reply Last reply 3 Jan 2024, 10:34
          0
          • S SGaist
            2 Jan 2024, 20:12

            @tripnipsQT what do you mean by shifting from ROS1 to C++ ?

            T Offline
            T Offline
            tripnipsQT
            wrote on 3 Jan 2024, 10:34 last edited by
            #5

            @SGaist like currently the robot is using ROS 1 as of now but we are planing to shift the whole database code to C++ in the upcoming version

            J 1 Reply Last reply 3 Jan 2024, 11:36
            0
            • T tripnipsQT
              3 Jan 2024, 10:34

              @SGaist like currently the robot is using ROS 1 as of now but we are planing to shift the whole database code to C++ in the upcoming version

              J Offline
              J Offline
              jsulm
              Lifetime Qt Champion
              wrote on 3 Jan 2024, 11:36 last edited by
              #6

              @tripnipsQT ROS1 is not a programming language, so it is still not clear what you mean.

              https://forum.qt.io/topic/113070/qt-code-of-conduct

              T 1 Reply Last reply 4 Jan 2024, 05:51
              0
              • J jsulm
                3 Jan 2024, 11:36

                @tripnipsQT ROS1 is not a programming language, so it is still not clear what you mean.

                T Offline
                T Offline
                tripnipsQT
                wrote on 4 Jan 2024, 05:51 last edited by
                #7

                @jsulm Can you guide me on how to visualize a 3D Model of the robot in my teach pendant HMI as shown in UR Robot Teach Pendant Example

                d69febcc-e8da-4932-a59e-080d591b83e1-image.png

                I want this similar feature for rendering as shown in the picture above

                Apart from that I am facing a problem in the 3D rendering part as I am using three.js for making the 3D model but having a issue to import the file in QT Designer and how to connect the backend that is PyQt .

                1 Reply Last reply
                0

                1/7

                29 Dec 2023, 05:37

                • Login

                • Login or register to search.
                1 out of 7
                • First post
                  1/7
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved