question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

"Exception thrown while processing service call: timeout” error

See original GitHub issue

Hello,

I am trying to use the crazyswarm repo to fly two crazyflies (for now) using VICON system. I have gotten to a place where our ROS system recognizes the existence of crazyflies. I verified this with the provided chooser.py script.

First issue: If I click reboot, I can observe the crazyflies switching off and turning back on, thus proving that the connection is established. However, if I click on battery, I see 0.00V for both of them though their batteries are charged. I’m not sure why reboot is working but not the battery option. Screenshot from 2020-11-06 12-11-48

Second issue: I’ve selected only one crazyflie from the chooser.py. Before going to VICON, I want to fly the crazyflie with joystick. When I run roslaunch crazyflie_demo teleop_xbox360.launch uri:=radio://0/100/2M, it throws an error saying “Exception thrown while processing service call: timeout”. No values were found in the IMU topic and we can’t see the crazyflie on the RViz display. The uri is correct as I cross-verified by running rosrun crazyflie_tools scan -v. I think the connection is established as the reboot is working in chooser.py script. But I’m unsure on why I’m facing this error.

Screenshot from 2020-11-06 12-13-18

Any suggestions to solve these issues would be greatly appreciated. Thank you.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:16 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
whoenigcommented, Dec 13, 2020

@MauroPfister Thanks for the fix! Yes, adding that to the documentation might help many other people who are using the Crazyswarm on 16.04.

@manikamakam The errors you mention indicate that the tracking didn’t work. Usually the key question is if the tracking issues occur before or after the crash. One thing to note is that if you operate right at the limit of your mocap (e.g., markers too small, cameras far away etc.) tracking can be very difficult. The best solution in that case is to use single-marker-mode (with libobjecttracker) and put a single, larger marker on top. Make sure that whatever marker you use, that the marker appears at least as 3 pixels on each relevant motion capture camera. Also can you confirm that you verified the tracking and communication by logging stateEstimate.x/y/z?

0reactions
ZimingRcommented, Dec 6, 2021

Sorry, not yet.

hit-JB @.***>于2021年12月6日 周一下午8:48写道:

@ZimingR https://github.com/ZimingR Have you solved the problem that the service throws exception “time out” when launch the razyflie_demo multi_teleop_xbox360.launch file

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/USC-ACTLab/crazyswarm/issues/272#issuecomment-986744506, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVFE3U4DYHUOVXRMAXRFQ4LUPSWKHANCNFSM4TOVXTPA . 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.

Read more comments on GitHub >

github_iconTop Results From Across the Web

exception thrown while processing service call - ROS Answers
"Exception thrown while processing servic ecall: Value 10.0000 must be greater than or equal 47.0000: OutOfRangeException thrown in node ' ...
Read more >
Implementing an error handler in a REST API - IBM
If an exception is thrown while processing a request in a subflow for an operation and that exception is not handled by that...
Read more >
how to over come the Timeout Error ? | OutSystems
I am getting below exception while updating one of the records in the database..my database contains more than 2000 records. exception: Execution Timeout...
Read more >
WCF timeout exception detailed investigation - Stack Overflow
System.TimeoutException: The request channel timed out while waiting for a reply after 00:00: ...
Read more >
Service Bus messaging exceptions - Azure - Microsoft Learn
The MessageLockLostException is thrown when a message is received using the PeekLock Receive mode and the lock held by the client expires on...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found