Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload launcher .ini files from yarp-devices #1

Closed
PeterBowman opened this issue Nov 8, 2018 · 10 comments
Closed

Upload launcher .ini files from yarp-devices #1

PeterBowman opened this issue Nov 8, 2018 · 10 comments
Assignees

Comments

@PeterBowman
Copy link
Member

We host copies of oneCanBusOneWrapper.ini at /home/asibot2/.local/yarp/, conveniently adapted for use in ASIBOT's demos and experiments (with or without CUIs and Lacquey). Most importantly, transmission values and motion limits are hosted there and nowhere else. We really should store such info here and clone this repo aboard.

@PeterBowman PeterBowman changed the title Add yarp-devices launch .ini files Upload launcher .ini files from yarp-devices Nov 8, 2018
@PeterBowman
Copy link
Member Author

Current template:

[devCan0]
device CanBusControlboard
canDevice /dev/can0
canBusType CanBusHico
types TechnosoftIpos TechnosoftIpos TechnosoftIpos TechnosoftIpos TechnosoftIpos LacqueyFetch
ids   1 2 3 4 5 65
maxs  360 135 135 135 360 1200
mins -360 -135 -135 -135 -360 -1200
trs   160 160 160 160 160 0
maxVels 15 15 15 15 15 0
refAccelerations  10 10 10 10 10 0
refSpeeds  10 10 10 10 10 0
encoderPulsess 4096 4096 4096 4096 4096 0

[wrapper0]
device controlboardwrapper2
name /canbot/arm
period 60
joints 6
networks (devCan0)
devCan0 0 5 0 5

Need to decide on:

  • with/without LacqueyFetch
  • CAN device and node (HiCO.CAN vs Peak-CAN)
  • port name for wrapper device.
    • /asibot is currently taken by yarprun
    • composite name (/a/b instead of just /a) so that yarpmotorgui can interface with it

@jgvictores
Copy link
Member

/asibot/arm doesn't look like a bad idea, to distinguish if from the hand...

@PeterBowman
Copy link
Member Author

I wonder if yarpmotorgui would choke on /asibot (it has to query all robot parts somehow).

@jgvictores
Copy link
Member

Yes, possibly that would happen too.

@PeterBowman PeterBowman self-assigned this Dec 27, 2019
@PeterBowman
Copy link
Member Author

PeterBowman commented Dec 27, 2019

@PeterBowman
Copy link
Member Author

PeterBowman commented Dec 27, 2019

I can't find any references on the Kollmorgen QT1917 motor. The oldest datasheets I could locate are these ones (2005): Direct_Drive_DC_Torque_Motors_Catalog_2005.pdf, NT_QT_T_Catalog.pdf (gdrive). Therefore, I cannot establish the actual value of the motor torque constant.

@jgvictores
Copy link
Member

While I was skeptical there could be a typo or similar, note that there are actual pictures where components are stamped "qt-1917-a".

@jgvictores
Copy link
Member

Older document, still no "qt-1917-a":

Note that Kollmorgen offers custom variations. Maybe @smcdiaz knows better. ^^

@PeterBowman
Copy link
Member Author

New manipulator.ini:

[devCan armBus]
device "CanBusControlboard"
description "CAN bus wrapper for ASIBOT manipulator"
buses ("pcan-arm")
pcan-arm ("id1-ipos" "id2-ipos" "id3-ipos" "id4-ipos" "id5-ipos")
[wrapper armPort]
device "controlboardwrapper2"
name "/asibot/arm"
period 60
joints 5
networks ("armBus")
armBus (0 4 0 4)
calibrator "calib-generic"

See also manipulator-lacquey.ini:

[devCan armBus]
device "CanBusControlboard"
description "CAN bus wrapper for ASIBOT manipulator (with Lacquey gripper)"
buses ("pcan-arm")
pcan-arm ("id1-ipos" "id2-ipos" "id3-ipos" "id4-ipos" "id5-ipos" "id6-lacquey")
[wrapper armPort]
device "controlboardwrapper2"
name "/asibot/arm"
period 60
joints 5
networks ("armBus")
armBus (0 4 0 4)
calibrator "calib-generic"
[wrapper gripperPort]
device "controlboardwrapper2"
name "/asibot/gripper"
period 60
joints 1
networks ("armBus")
armBus (0 0 5 5)

@PeterBowman
Copy link
Member Author

PeterBowman commented Jan 9, 2020

Found by @smcdiaz and @jgvictores: qt-1917.zip.

The (motor) torque constant, a.k.a. torque sensitivity (Kt), is 0.0862 Nm/A.

PeterBowman added a commit that referenced this issue Jan 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants