1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. General Category - Robot Forum
  4. General Discussion of Industrial Robots Only
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

KUKA KRC4 + AI: Redefining the Role of Robot Programmers

  • Az
  • March 5, 2023 at 2:17 PM
  • Thread is Unresolved
  • Az
    Amir Elmi
    Reactions Received
    2
    Trophies
    3
    Posts
    34
    • March 5, 2023 at 2:17 PM
    • #1

    Today, I requested ChatGPT to create a palletizing program for the KUKA KRC4, and I was amazed by the outcome. should this advancement in AI technology make you anxious about your job security?

  • Az March 5, 2023 at 2:20 PM

    Changed the title of the thread from “Could” to “KUKA KRC4 + AI: Redefining the Role of Robot Programmers”.
  • Az
    Amir Elmi
    Reactions Received
    2
    Trophies
    3
    Posts
    34
    • March 5, 2023 at 2:22 PM
    • #2
    Robotic Journey on LinkedIn: #ai #job #chatgpt #kukarobotics #kuka #robotics #robotprogramming
    Today, I requested ChatGPT to create a palletizing program for the KUKA KRC4, and I was amazed by the outcome. should this advancement in AI technology make…
    www.linkedin.com
  • Reckless
    Reactions Received
    6
    Trophies
    1
    Posts
    104
    • March 5, 2023 at 6:41 PM
    • #3

    no more job security. The rise of sentient beings and the matrix has begun.

  • Werner Hampel
    Reactions Received
    222
    Trophies
    8
    Articles
    35
    Posts
    406
    • March 5, 2023 at 7:27 PM
    • #4

    Maybe that helps us to work better with our robots.

    In general ALL Programmers will not code anymore as before.

    To get professional Robotics Support please visit: ROBTEC GmbH
    You like to Advert in Robot-Forum.com? Visit our Shop

    Subscribe to my YouTube Channel with Robotic Tutorials and more:

    https://www.youtube.com/@RoboticsChann…_confirmation=1

  • panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • March 5, 2023 at 10:27 PM
    • #5

    you may be amazed but that example code is just that - a trivial example. it is ok for academic discussion but this is not fit for any real life palletizing job i have ever seen. maybe ask it to generate code for real palletizing application that includes program resume after power is cycled, different patterns for each layers etc. i am not saying AI will not get better but i am not convinced that shared result is something that AI wrote. more likely AI just searched the internet and found piece of code that was written by a human and then just presented it. i will be more impressed if it comes up with something original - on its own. i have yet to see AI that comes up with actual solutions. and when it comes to job security, it is always the least skilled to get replaced. this will only drive demand up for people that are good in what they do. so no, i am not concerned at all. not for my job

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • MOM
    Reactions Received
    175
    Trophies
    7
    Posts
    1,419
    • March 5, 2023 at 11:36 PM
    • #6

    we also have the "Pareto principle":

    For commissioning we solve 80% of the requests in about 20% of the time. For the remaining 20% it takes us 80% of the time (fine tuning, cycle time, and so on).

    ChatGPT may only help for the first 80% and not for the other 20%

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • March 6, 2023 at 2:18 AM
    • #7

    Not to mention, that code isn't executable -- the PTP and LIN commands all violate KRL syntax, for one.

    Given the way ChatGPT works, I suspect it "averaged" a large number of simple palletizing examples from multiple sources and languages, and this is the result.

    That's the thing to keep in mind about these "AIs" -- they understand nothing. They merely do very wide-ranging pattern matches and agglomerate the results into a single whole. When it works, it looks amazingly "smart". But it's very, very brittle.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • March 6, 2023 at 12:53 PM
    • #8

    I laugh in the face of ChatGPT from a more generalised perspective.

    I expect my comments below may spark a big debate.

    Instead of 'ask Google', we now also have 'ask ChatGPT'.

    Is this the global direction we need to praise and promote, is there not more important issues?

    - What actual solutions to global war, famine and financially deprived countries does this provide.

    - How in any way does this solve environmental issues.

    - How in any way does this solve health issues.

    - In short, globally, all our problems are man made and no way does ChatGPT assist with reducing this.

    - Where does the liability with it's results actually sit and whom carries the responsibility over it.

    - IMHO it merely has the potential of pushing 'us' deeper and deeper into the rabbit hole.

    I don't doubt the power of this thing or be able to dismiss it's uses.

    That's what scares me the most.

    My question lies on the opposite side of the spectrum though and always draws me back to the film 'Jurassic Park' where Jeff Goldblum quotes:

    "Yeah, but your scientists were so preoccupied with whether or not they could, that they didn't stop to think if they should".

    Unfortunately I will never be sold on ChatGPT and will continue to live with an old school mindset as I am just an aging, bitter, pessimistic voice of doom.

    From a job security perspective, I'm not worried at all, bring it on.

    It should enhance my security, as if people truly believe what ChatGPT spits out is 100% transferrable, then it could be a real cash cow from a debugging perspective and areas where people require assistance.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • March 6, 2023 at 5:10 PM
    • #9
    Quote from SkyeFire

    Not to mention, that code isn't executable -- the PTP and LIN commands all violate KRL syntax, for one.

    that is just one aspect of it. there are also no parameter declarations etc. AI provides fast way to get results that only on the surface appear as something that may work. but it does not. in fact it is completely useless.

    one day computer program can replace me at my job, it is more than welcome to do so. until then, keep returning internet searches, producing rhymes, fantasy landscapes, morphed images and write doctoral papers for people that do not know what field they are in.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • HawkME
    Reactions Received
    568
    Trophies
    10
    Posts
    3,268
    • March 6, 2023 at 11:22 PM
    • #10

    Even if AI becomes advanced enough to create production ready programs, it still will take a very skilled person to give it precise and complete requirements. That in itself is basically the same skill needed to program.

  • Reckless
    Reactions Received
    6
    Trophies
    1
    Posts
    104
    • March 7, 2023 at 4:12 AM
    • #11

    I'm dying for AI to replace programmers! I don't mind giving parameters but every year there is a new computer language to learn, it gets super annoying.

  • kwakisaki
    Reactions Received
    694
    Trophies
    11
    Posts
    4,770
    • March 7, 2023 at 9:39 AM
    • #12
    Quote from Reckless

    every year there is a new computer language to learn, it gets super annoying.

    From an industrial robot perspective, I respectfully and 100% disagree.

    OEM's appear to be maintaining their proprietary languages and will continue to do so.

    Below represents my opinion only:

    I think the new generation (people) today miss out on learning the 'birth' of industrial robotics and have been catapulted into a world of evolving software that represents programming industrial robots in a very limited and different way, but not promoting the underlying proprietary languages used.

    I draw you back in time to the backbone of industrial robotics with keywords like:

    - Unimation.

    - PUMA

    - VAL

    Take this video from 1981, you can see clearly applications shown still exist in manufacturing today.

    Not to mention the fundamentals:

    PUMA...The Leading Edge in Robotic Technology | Hagley Digital Archives

    From this:

    - Kawasaki Robotics was born - AS Language (from VAL) and is still used and further developed today.

    - Staubli Robotics - VAL3 language (from VAL) and is still used and being further developed today.

    - Fanuc - Karel language is still being used today, but not too sure if it is still being further developed.

    - ABB - RAPID, I do not quite know the history, but is still being used and further developed today.

    - KUKA - KRL, I do not quite know the history, but is still being used and further developed today.

    Quote from Reckless

    every year there is a new computer language to learn, it gets super annoying.

    So this statement in my opinion as far as industrial robotics is not entirely accurate.

    However, I acknowledge we are and continue to be part of an evolving industry, but the reliance on the original proprietary languages are likely to still remain a major part of this industry.

    View my channel at Industrial Robotics Consultancy Limited - YouTube

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • March 7, 2023 at 2:40 PM
    • #13
    Quote from kwakisaki

    - Fanuc - Karel language is still being used today, but not too sure if it is still being further developed.

    AIUI, KAREL is being progressively deprecated for motion control by Fanuc, but from what I've seen it's still very heavily used for a lot of non-motion programming that needs advanced logic and processing. It probably won't go away any time soon, given how much TP language can't do.

    Quote from kwakisaki

    - KUKA - KRL, I do not quite know the history, but is still being used and further developed today.

    KRL core has not changed much over the past 30-40 years. They've made some changes, and bolted on additional features, but a lot of code from 1990 would still execute on KRC4s today.

    Still, KRL is definitely showing its age, which I think is one reason the Sunrise controller for the iiWA is programmed entirely in Java (ugh!), and it sounds like the KRC5 can be purchased optionally with either KSS/KRL or the Sunrise OS (I haven't yet encountered a Sunrise KRC5 in the wild). I suspect KUKA is looking to phase out KRL eventually.

    Then there's URs, which (being much newer) started with Python as a scripting language.

  • ElEsgalho
    Reactions Received
    17
    Trophies
    3
    Posts
    119
    • March 7, 2023 at 3:10 PM
    • #14

    I wouldn't sign off on the safety report of an AI-generated program :grinning_squinting_face:

  • panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • March 7, 2023 at 3:28 PM
    • #15
    Quote from SkyeFire

    Still, KRL is definitely showing its age, which I think is one reason the Sunrise controller for the iiWA is programmed entirely in Java (ugh!), and it sounds like the KRC5 can be purchased optionally with either KSS/KRL or the Sunrise OS (I haven't yet encountered a Sunrise KRC5 in the wild). I suspect KUKA is looking to phase out KRL eventually.

    yes and for anyone that gave it a try, it did not take long to really miss KRL. which is why development on Sunrise seem to have slowed down or perhaps shifted to something else - iiQKA.OS (KukaIqGpt ?)

    as for AI, they seem to be more of a search engine. i remember when Google was not as smart but was able to return tons of results. now it tries to return targeted results but the number of hits is dramatically lower. some software has decided what to show you without understanding what you really need and limited results to what it thinks is best for you. because it knows you. it keeps collecting data about you. AI seem to be just a new generation, a fancier knockoff of the same thing - it is providing some utility, while keeping track of everything you do and learning from and about you. great way to scare paranoids or those who have things to hide :smiling_face:

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • ElEsgalho
    Reactions Received
    17
    Trophies
    3
    Posts
    119
    • March 7, 2023 at 3:58 PM
    • #16
    Quote from panic mode

    as for AI, they seem to be more of a search engine. i remember when Google was not as smart but was able to return tons of results. now it tries to return targeted results but the number of hits is dramatically lower.

    For those who ever reach page 2 on google :smiling_face:

    But you are absolutely right, there was a time that you could learn something new just by browsing. Nowadays is so targeted that you won't learn that much.

    Similar to looking for a word in the dictionary, I always learn new words while browsing, with google you don't "waste" that time and just go directly to the point.

  • Online
    SkyeFire
    Reactions Received
    1,039
    Trophies
    12
    Posts
    9,380
    • March 7, 2023 at 7:00 PM
    • #17

    Relevant:

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    A look into how these "AI" fall over, and reveal just how much magic there isn't behind the curtain.

  • MIKERHODES
    Reactions Received
    4
    Trophies
    1
    Posts
    17
    • March 8, 2023 at 3:39 AM
    • #18

    Nope. ChatGBT is powerful, but do you think the administrators of this project would make themselves obsolete?

    We are not at Skynet level yet. We will always need techs who can calibrate harmonic drives, write code and feed the guard dog at the factory.

    Get Some,

    Mike

  • KovBo
    Guest
    • March 30, 2023 at 10:43 AM
    • #19
    Quote from MIKERHODES

    Nope. ChatGBT is powerful, but do you think the administrators of this project would make themselves obsolete?

    We are not at Skynet level yet. We will always need techs who can calibrate harmonic drives, write code and feed the guard dog at the factory.

    Get Some,

    Mike

    About "feed the guard dog at the factory" has very well said :winking_face:

  • Lemontrii
    Trophies
    1
    Posts
    1
    • May 9, 2023 at 1:56 PM
    • #20

    I'm dying for AI to replace programmers! I don't mind giving parameters but every year there is a new computer language to learn, it gets super annoying.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • Should $MOVE_ENABLE be assigned to an input other than $IN[1025]?

    • robotninja
    • February 9, 2023 at 9:57 PM
    • KUKA Robot Forum
  • Chinese Robots vs Tier 1 Robot companies?

    • Reckless
    • February 8, 2023 at 4:01 PM
    • General Discussion of Industrial Robots Only
  • KAREL program call fail

    • leidai5
    • March 3, 2023 at 5:26 PM
    • Fanuc Robot Forum
  • E1337 + E1342 (E-controller)

    • Schalk
    • September 15, 2022 at 9:18 AM
    • Kawasaki Robot Forum
  • Automating program upload to KRC4 via Ethernet

    • nicok
    • February 23, 2023 at 5:46 PM
    • KUKA Robot Forum
  • How to do a perfect backup?

    • 16000lc
    • February 10, 2023 at 10:13 PM
    • Stäubli & Bosch Robot Forum
  • Software that connects to almost any robot controller

    • robot_master123
    • February 2, 2023 at 9:08 AM
    • General Discussion of Industrial Robots Only
  • MACRO

    • qamrij
    • November 12, 2022 at 11:56 AM
    • Yaskawa Motoman Robot Forum
  • Kawasaki Robot Controller A83 error

    • Joel Ribeiro
    • September 22, 2020 at 8:21 PM
    • Kawasaki Robot Forum

Tags

  • KUKA
  • Robotic
  • AI
  • chatgpt
  • robotprogrammer
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download