Search found 556 matches

by fferri
08 Apr 2020, 20:38
Forum: General questions
Topic: OMPL Plugin for Constrained Motion Planning
Replies: 1
Views: 16

Re: OMPL Plugin for Constrained Motion Planning

Hi, currently the OMPL plugin does not implement the OMPL's constrained planning features. Wether that will be implemented or not depends on how much that feature is requested, especially in industrial/pro contexts. If you are experienced with OMPL constrained planning and are willing to implement i...
by fferri
06 Apr 2020, 20:33
Forum: General questions
Topic: Python API Recommendations
Replies: 1
Views: 23

Re: Python API Recommendations

Did you read about Remote API?
by fferri
06 Apr 2020, 20:26
Forum: General questions
Topic: How to import custom path into the CopSim?
Replies: 1
Views: 23

Re: How to import custom path into the CopSim?

The format is described at Importing and exporting paths (Import) . Conversion should be easy enough to do with tools such as spreadsheet editors, scripting languages, regular API , etc, depending also on the input file format, which you did not mention, and the availability of tools/libraries to re...
by fferri
03 Apr 2020, 13:35
Forum: General questions
Topic: How to set a rectangular workspace on a conveyer belt
Replies: 4
Views: 58

Re: How to set a rectangular workspace on a conveyer belt

http://www.onemathematicalcat.org/Math/Geometry_obj/graphics/quadrilateral.bmp Let \(\alpha,\beta\) two real numbers uniformly sampled from \([0,1]\) you can define your point as \(p=(1-\beta) ((1-\alpha) A + \alpha D) + \beta ((1-\alpha) B + \alpha C)\) In Lua code: function interp(a,b,t) local r=...
by fferri
03 Apr 2020, 09:53
Forum: General questions
Topic: How to set a rectangular workspace on a conveyer belt
Replies: 4
Views: 58

Re: How to set a rectangular workspace on a conveyer belt

Not sure I understand what you mean.

You can define a quadrilateral with 4 dummies, and sample a point inside it using math.random.
by fferri
02 Apr 2020, 21:02
Forum: General questions
Topic: Undergraduate Kilobot Course UoA
Replies: 4
Views: 74

Re: Undergraduate Kilobot Course UoA

B0-based API is newer and I think is more versatile in terms of extending it with more commands. But I'm not really experienced with that.
by fferri
02 Apr 2020, 11:53
Forum: General questions
Topic: ROS2 Error: Failed to find library
Replies: 3
Views: 43

Re: ROS2 Error: Failed to find library

Then it is a ROS2 issue.

What is your platform and ROS2 version?
by fferri
02 Apr 2020, 11:44
Forum: General questions
Topic: Subscriber - ROS node
Replies: 4
Views: 80

Re: Subscriber - ROS node

Generally speaking, a callback is a function that you define but not call directly. You pass the function pointer to another component that will call your function when it seems appropriate. Wikipedia: https://en.wikipedia.org/wiki/Callback_(computer_programming) In the ROS setting a callback in mos...
by fferri
02 Apr 2020, 09:00
Forum: General questions
Topic: ROS2 Error: Failed to find library
Replies: 3
Views: 43

Re: ROS2 Error: Failed to find library

Did you source the ROS2 environment prior to starting CoppeliaSim?
by fferri
01 Apr 2020, 13:50
Forum: General questions
Topic: Undergraduate Kilobot Course UoA
Replies: 4
Views: 74

Re: Undergraduate Kilobot Course UoA

Hi,

I don't know the Kilobot robot. But if you want to keep that very same C programming interface, you can implement all the Kilobot API functions in C++ to use the CoppeliaSim remote API to affect the simulated kilobot model.

Have a look at Remote API