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. Industrial Robot Support and Discussion Center
  4. KUKA Robot Forum
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

ready2_pilot alternative

  • javaman
  • May 10, 2021 at 7:54 PM
  • Thread is Unresolved
  • javaman
    Reactions Received
    5
    Trophies
    4
    Posts
    309
    • May 10, 2021 at 7:54 PM
    • #1

    I want to implement similar functions of ready2_pilot to krc2.

    I have seen this 3d mouse that i can attach to robot arm at wrist

    https://3dconnexion.com/uk/product/spacemouse-wireless/

    This 3d mouse will connect with a mini/embedded pc wireless and will read the commands of 3d mouse

    this embeded pc that will be connected via ethernet to kpc2

    and will send movement jogging comands via kukavarproxy client for kpc2 kukavarproxy server.

    How do you hear this ? can be done ?

    I think the only thing needed is a small application that will read 3d mouse and send commands via ethernet to kpc2 kukavarproxy server.

    Another scenario is to make a 3d mouse from scratch that is connected directly to kpc2

    and an external read the 3d mouse and send jogging commands to kss..

    This application can be done as extension for kss ?

    Is there any programing manual for programing kss extensions?

    Exists something other like this for krc2 ?

  • Online
    panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • May 10, 2021 at 8:22 PM
    • #2

    not a problem at all... if one knows enough about programming.

    did you download and test SDK from 3Dconnexion website?

    did you check C3Bridge? it is compatible with KVP but has more features and there is a nice video using Box gamepad https://www.youtube.com/channel/UCnWElEzh_UeF3SknmSNJgnQ

    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

  • javaman
    Reactions Received
    5
    Trophies
    4
    Posts
    309
    • May 10, 2021 at 8:35 PM
    • #3

    No probably i will not use 3Dconnexion as is because it has no drivers for windows xp

    I will make my own 3D mouse i have seen a teardown of space mouse and is not so difficult.

    External Content www.youtube.com
    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.

    The reason is that i want something to work with windows xp

    so i will avoid other embedded pc that will read 3d space mouse.

    Mine 3d mouse will have direct connection to kpc2 with rs232

    I will get a space mouse that i will remove the controller put inside mine stm32 mcu

    and rs232 circuit to hanlde the serial connection.

    Next i can make a simple windows app that will read the 3d mouse in kpc2 from rs232

    but my problem is how to send commands to kss from this app.

    Is there any api to kss or documentation how to program extensions for kss

    or how to control kss from external app ?

  • Online
    panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • May 10, 2021 at 8:47 PM
    • #4

    interesting video... very simple construction using light passing through slits. senders must be multiplexed to avoid crosstalk. same could be done with other methods (capacitive, inductive, strain gage, ultrasound...)

    not sure why would you need any app. KRC2 can read RS232 directly using KRL. you can use that to just stream correction values and state of buttons...

    but if you have KVP or C3B on controller, and you are using other RS232 port (or USB) to connect your input device then you would need an app to read the values and write some variable that KRL can process. C3B also has support for jogging via space mouse or keypad. Also it there is ready to use C3Control Panel that allows one to use mentioned gamepad or move robot manually using on-screen buttons.

    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

  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • May 11, 2021 at 12:53 PM
    • #5

    One thing about the spacemouse: first versions of them had a serial interface and came from Logitech, may be you can get a used one on eBay or so.

    In former days I used them myself to do hand guided programming of KRCs.

    On one robot I used a Anybus serial-devicenet converter, so the robot had digital signals from spacemouse.

  • MOM
    Reactions Received
    175
    Trophies
    7
    Posts
    1,419
    • May 11, 2021 at 1:02 PM
    • #6

    kukas first space mouse (during developement) was connected via the sbc to kuka KR C32

  • javaman
    Reactions Received
    5
    Trophies
    4
    Posts
    309
    • May 11, 2021 at 9:16 PM
    • #7
    Quote from hermann

    One thing about the spacemouse: first versions of them had a serial interface and came from Logitech, may be you can get a used one on eBay or so.

    In former days I used them myself to do hand guided programming of KRCs.

    On one robot I used a Anybus serial-devicenet converter, so the robot had digital signals from spacemouse.

    So you have done ready2_pilot function with a serial spacemouse connected to anybus serial-devicenet

    connected to devicenet port of mfc2 ?

    What configuration you have done in kss ?

  • MOM
    Reactions Received
    175
    Trophies
    7
    Posts
    1,419
    • May 11, 2021 at 9:33 PM
    • #8

    No I have not done read2_pilot. I was talking about the first space mouse

  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • May 11, 2021 at 10:21 PM
    • #9
    Quote from javaman

    .. What configuration you have done in kss ?. .

    Don't really understand the question. I already told that the Anybus converter converted the serial stream of the spacemouse into digital inputs on devicenet card of krc1/krc2.

    The algorithm was done by myself in a combination of sps.sub and main program.

    I talked about spacemouses that where sold on the free market, like the one javaman linked to in the first post. Not about a spacemouse from Kuka.

    They where sold by Logitech and had a serial interface. Actually there are some available on ebay (for really small money).

    I don't know the ready2_pilot function.

  • javaman
    Reactions Received
    5
    Trophies
    4
    Posts
    309
    • May 11, 2021 at 10:21 PM
    • #10

    no you did not understand me correct i mean that

    you made similar function of ready2_pilot with other hardware..

    with a serial spacemouse connected to anybus serial-devicenet connected to devicenet port of mfc2 correct ?

    What configuration have you done in kss ?

  • hermann
    Reactions Received
    404
    Trophies
    9
    Posts
    2,595
    • May 11, 2021 at 10:29 PM
    • #11

    We are turning in a circle.

    I really don't know what you mean by 'what configuration have you done in kss'.

    The spacemouse sends a continuous stream with actual values for each of the 6 freedoms.
    They were converted to 6 integers on the devicenet.

    Then I programmed an algorithm in sps.sub and main program, so that the robot follows the spacemouse, that is mounted on the tooling on the robot.

    If that is the function of ready2_pilot, I have done a similar function.

  • Online
    panic mode
    Reactions Received
    1,267
    Trophies
    11
    Posts
    13,033
    • May 12, 2021 at 12:26 AM
    • #12

    http://spacemice.org/index.php?title=Gallery

    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

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
  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