Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
RobWork
RobWork
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 20
    • Issues 20
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards
  • SDU Robotics
  • RobWorkRobWork
  • Issues
  • #10

Closed
Open
Opened Jun 01, 2016 by Thomas Nicky Thulesen@TThulesenOwner

ODE multi-threading

Since ODE 0.13 it has not been possible to use ODE from multiple threads. Currently, this causes nasty errors in the rwsim_tasksimulation-test where 2 threads are used. I have located the change in ODE that breaks the multi-threading (revision 1878):

https://sourceforge.net/p/opende/code/1878

I think it might be possible to fix the error by calling dWorldSetStepThreadingImplementation, but I have not been able to find any good documentation on how to do this. It appears that ODE wants to control the creation of threads, which is somewhat different from how we do it.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: sdurobotics/RobWork#10