hiveground-ros-package / denso_rc7m_controller

Denso RC7M controller interface (http://www.denso-wave.com/en/robot/product/controller/rc7m.html)
1 stars 2 forks source link

【ERROR】denso_rc7m_controller_node cannot execute PutAutoMode #2

Closed yo4hi6o closed 2 years ago

yo4hi6o commented 2 years ago

Hi @mahisorn

Also, please help me.

I'm still working on ROS conversion of RC7M, but from that point on, I switched to b-cap slave mode.【roslaunch denso_rc7m_controller denso_rc7m_controller.launch】 When I executed it, the following error occurred.

b798b647-7478-4eff-aa6a-17b38010b584 7520fbcf-7c7f-424f-8099-9244c16312e3

This error is coming from here. https://github.com/hiveground-ros-package/denso_rc7m_controller/blob/65d960ab95955d8a2c2c0bfa6b703ee1aefbd781/src/denso_rc7m_controller.cpp#L164

I think the node of origin is here.

https://github.com/hiveground-ros-package/denso_bcap/blob/ea88c6869d6fb7b4d8570a3ac5ac93c0856cc37b/src/bcap_base.cpp#L645

Could you please tell me what causes this error?

thank you.

mahisorn commented 2 years ago

Hello

I am not sure. However, from what I can remember...

Hope this helps.

On Tue, Dec 14, 2021 at 2:13 PM necobot @.***> wrote:

Hi @mahisorn https://github.com/mahisorn

Also, please help me.

I'm still working on ROS conversion of RC7M, but from that point on, I switched to b-cap slave mode.【roslaunch denso_rc7m_controller denso_rc7m_controller.launch】 When I executed it, the following error occurred.

[image: b798b647-7478-4eff-aa6a-17b38010b584] https://user-images.githubusercontent.com/74748434/145948130-f3a884aa-1572-4602-8194-be0e2d8f06a8.jpg [image: 7520fbcf-7c7f-424f-8099-9244c16312e3] https://user-images.githubusercontent.com/74748434/145948138-4523c0da-3668-4e11-b2af-ee6860c3ad7b.jpg

This error is coming from here.

https://github.com/hiveground-ros-package/denso_rc7m_controller/blob/65d960ab95955d8a2c2c0bfa6b703ee1aefbd781/src/denso_rc7m_controller.cpp#L164

I think the node of origin is here.

https://github.com/hiveground-ros-package/denso_bcap/blob/ea88c6869d6fb7b4d8570a3ac5ac93c0856cc37b/src/bcap_base.cpp#L645

Could you please tell me what causes this error?

thank you.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hiveground-ros-package/denso_rc7m_controller/issues/2, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA75F6YGYKGEZKSJNANLJYLUQ3VAXANCNFSM5KADBVCQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Mahisorn Wongphati, PhD. ดร. มหิศร ว่องผาติ Co-founder, CEO HG Robotics Co., Ltd. Web: https://www.hiveground.com Tel: +66-2-163-4654 Mob: +66-88-801-9585

yo4hi6o commented 2 years ago

The Put AutoMode error was a required command when disconnecting the robot, put Auto Mode doesn't seem to work for global controllers. An slvMove error occurred just before this, which caused a forced termination and a put Auto error. DENSO When the robot side is set to asynchronous and UDP settings, slvMove works normally and forced termination does not occur.