ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Is the Schunk powerball package working? Always get an error.

asked 2012-11-08 21:24:12 -0600

madmax gravatar image

updated 2014-01-28 17:14:12 -0600

ngrennan gravatar image

Hi,

I am trying to get my powerball up and running with a Peak USB to Can module. But when I want to start the modules, I always get this error:

initstring = PCAN:/dev/pcan32,500000
PCanDevice successfully opened on /dev/pcan32
Initializing pcan device ...
PcanDevice, init ok
[ INFO] [1352452510.964341600]: ...initializing powercubes not successful. error:         
Could not reset module 5, m5api error code: -207

Can someone tell me if this package is working or what I am doing wrong?

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
2

answered 2012-12-04 07:03:25 -0600

kglatz gravatar image

The communication of the new SCHUNK Powerball LWA 4.6 arm is based on CANOpen. The old m5api (Schunk Motion Protocol 5) is not supported!

There is a very new canopen package https://github.com/ipa320/ipa_canopen (ipa_canopen). I've got the test commands running (ipa_canopen_core/tools/move_device) - still need to configure the rospackage for the SCHUNK arm. Device IDs are 3/4 (Cube1) 5/6 (Cube2), 7/8 (Cube3) and 12 for the Gripper (using WSG-50). The ipa_canopen package only supports PCAN (PEAK CAN) devices at the moment (we use a pcan-usb-can adapter).

Hope this helps.

edit flag offensive delete link more

Comments

1

I was told that the ROS wrapper should be available in the next days.

madmax gravatar image madmax  ( 2012-12-07 08:48:21 -0600 )edit
1

answered 2012-11-10 02:28:13 -0600

Murilo Marinho gravatar image

updated 2012-11-10 02:32:33 -0600

The -207 error code stands for a CAN write error. This usually means that something is wrong with the driver configuration, the configuration file or with the communication's physical connection.

As the error appeared in module 5, it should mean that the program was able to reset all the other 4 modules, so your driver configuration should be fine. So, it either means that your robot only has 4 modules or that there's something wrong with your fifth module.

By something wrong, it could be the physical connection problem I said before: disconnected cables, power supply issues and so on. It could also be caused by a wrong moduleID configuration, in which you tried reaching a moduleID that isn't connected to the CAN Bus.

edit flag offensive delete link more
0

answered 2012-11-18 22:25:15 -0600

Andy_H gravatar image

Hi there,

good to know that someone else is also working with a Powerball Arm. Could you please point me to the driver package that you are using? I can only find the simulation package... Is it based on CanOpen? Or CAN? Or the Schunk Motion Protocol? Thanks!

(sorry, this is no valid answer, but I could not find the "commenting tool")

edit flag offensive delete link more

Comments

Sorry, have not stopped by in a long time ;) But @kglatz gave you a pretty good answer. I use this driver also and modified it to work with an ethernet to CAN adapter frpm VSCOM.

madmax gravatar image madmax  ( 2012-12-07 08:46:42 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2012-11-08 21:24:12 -0600

Seen: 1,658 times

Last updated: Dec 04 '12