ros-industrial / motoman

ROS-Industrial Motoman support (http://wiki.ros.org/motoman)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Motoman Ros I/O read/write error

Avgrobo opened this issue · comments

We're trying to control Festo make gripper integrated with Yaskawa GP12 robot via ROS using rosservice. On calling the service execution error states that Its illegal to write or read the address.
control error

Kindly support on resolving the error to control.
Thanks

First: please don't post screenshots of terminal output. It's all text, so please copy-paste it into a fenced code block instead.

Having written that: every robot controller supported by MotoROS1 only allows a few ranges of addresses to be written to. See the service documentation for information:

# Write 'value' to the IO element at 'address'.
#
# This service does not return anything.
#
# Addresses are plain, base-10 integers, as used and displayed by the controller
# (on the teach pendant for instance).
#
# Only the following addresses can be written to:
#
# - 27010 and up : Network Inputs (25010 and up on DX100 and FS100)
# - 10010 and up : Universal/General Outputs
#
# Refer also the Yaskawa Motoman documentation on IO addressing and
# configuration.

PS: and you most likely already know, but ROS Melodic has been EOL since June this year, so will not see any updates nor enhancements any more.