Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power ,candump receives:

can0 702 [1] 00 can0 082 [8] 30 81 00 00 00 40 00 00

So I suppose the hardware connection is correct.However when I run canopen_motor_node , it gave an error:

Did not receive a response message Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > std::exception::what: std::bad_cast

The branch of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?

I've tried to read the code where produces the "Did not receive a response message" but could to find out how to solve this problem.

Thank you in advance.

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power ,candump receives:

can0 702 [1] 00 can0 082 [8] 30 81 00 00 00 40 00 00

So I suppose the hardware connection is correct.However when I load parameters and then run canopen_motor_node , it gave an error:

Did not receive a response message Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > std::exception::what: std::bad_castimage description

The branch of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?

I've tried to read the code where produces the "Did not receive a response message" but could to find out how to solve this problem.

Thank you in advance.

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power ,candump receives:

can0 702 [1] 00 can0 082 [8] 30 81 00 00 00 40 00 00

So I suppose the hardware connection is correct.However when I load parameters and then run canopen_motor_node , it gave an error:

image descriptionimage description

The branch of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?

I've tried to read the code where produces the "Did not receive a response message" but could to find out how to solve this problem.

Thank you in advance.

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power ,candump receives:

can0 702 [1] 00 can0 082 [8] 30 81 00 00 00 40 00 00candump

So I suppose the hardware connection is correct.However correct.

However when I load parameters and then run canopen_motor_node , it gave an error:

image descriptionrun canopen_motor_node

The branch of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?

I've tried to read the code where produces the "Did not receive a response message" but could to find out how to solve this problem.

Thank you in advance.

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power ,candump power,candump receives:

candump

So I suppose the hardware connection is correct.

However when I load parameters and then run canopen_motor_node , it gave an error:

run canopen_motor_node

The branch of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?

I've tried to read the code where produces the "Did not receive a response message" but could to find out how to solve this problem.

Thank you in advance.Any help will be appreciated .Thank you.

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power,candump receives:

candump~/ws $ rosrun socketcan_interface socketcan_dump can0 ERROR: state=1 internal_error=0('OK') asio: system:0 ERROR: state=2 internal_error=0('OK') asio: system:0 s 702 1 0 s 82 8 30 81 0 0 0 40 0 0

So I suppose the hardware connection is correct.

However when I load parameters and then run canopen_motor_node , it gave an error:

run canopen_motor_node$ rosrun canopen_motor_node canopen_motor_node

Did not receive a response message

Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > std::exception::what: std::bad_cast

The branch of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?

I've tried to read the code where produces the "Did not receive a response message" but could find out how to solve this problem.

Any help will be appreciated .Thank you.

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power,candump receives:

~/ws $ rosrun socketcan_interface socketcan_dump can0
ERROR: state=1 internal_error=0('OK') asio: system:0
ERROR: state=2 internal_error=0('OK') asio: system:0
s 702   1 0
s 82    8 30 81 0 0 0 40 0 0

0

So I suppose the hardware connection is correct.

However when I load parameters and then run canopen_motor_node , it gave an error:

$ rosrun canopen_motor_node canopen_motor_node 

[ WARN] [1462871551.731234857]: Sync overflow was not specified, so overflow is disabled per default Did not receive a response message

message [ERROR] [1462871553.457722242]: /home/craig/ws/src/ros_canopen/canopen_master/include/canopen_master/objdict.h(457): Throw in function canopen::ObjectStorage::Entry<T> canopen::ObjectStorage::entry(const canopen::ObjectDict::Key&) [with T = signed char] Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> > std::exception::what: std::bad_cast

std::bad_cast

The branch of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?

I've tried to read the code where produces the "Did not receive a response message" but could find out how to solve this problem.

Any help will be appreciated .Thank you.

ros_canopen did not receive a response message

Hi, I trying to use ros_canopen to control a robot with canopen motors. I use indigo.

I run candump in a terminal. When I connect the motor to power,candump receives:

~/ws $ rosrun socketcan_interface socketcan_dump can0
ERROR: state=1 internal_error=0('OK') asio: system:0
ERROR: state=2 internal_error=0('OK') asio: system:0
s 702   1 0
s 82    8 30 81 0 0 0 40 0 0

So I suppose the hardware connection is correct.

However when I load parameters and then run canopen_motor_node , it gave an error:

$ rosrun canopen_motor_node canopen_motor_node 

[ WARN] [1462871551.731234857]: Sync overflow was not specified, so overflow is disabled per default

Did not receive a response message

[ERROR] [1462871553.457722242]: 
/home/craig/ws/src/ros_canopen/canopen_master/include/canopen_master/objdict.h(457): Throw in function canopen::ObjectStorage::Entry<T> canopen::ObjectStorage::entry(const canopen::ObjectDict::Key&) [with T = signed char]
Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::bad_cast> >
std::exception::what: std::bad_cast

The branch configuration of ros_canopen i use is indigo-devel,which i found out very different from indigo_release_candidate.Which one is more recommended?CAN bus is simple and is Here.The eds is provided by Copley.

I've tried to read the code where produces the "Did not receive a response message" but could find out how to solve this problem.

Any help will be appreciated .Thank you.