Search found 6952 matches

by coppelia
18 Feb 2013, 23:30
Forum: General questions
Topic: How can I override the PID control on a motor?
Replies: 4
Views: 5007

Re: How can I override the PID control on a motor?

Hello again,

We can confirm that from next release on (V3.0.2) there will be a callback mechanism that allows you to write custom low-level joint controllers in Lua.

Cheers
by coppelia
18 Feb 2013, 23:30
Forum: General questions
Topic: How can I change the physical properties of a motor?
Replies: 2
Views: 1949

Re: How can I change the physical properties of a motor?

Hello again,

We can confirm that from next release on (V3.0.2) there will be a callback mechanism that allows you to write custom low-level joint controllers in Lua.

Cheers
by coppelia
18 Feb 2013, 17:44
Forum: General questions
Topic: Conveyor belt
Replies: 1
Views: 2495

Re: Conveyor belt

Hello, There is probably no specific reason I can think of, except that: - It is always good to separate specific functionalities if possible (easier to adapt the model for something else for instance) - the forwarder in that particular case has a different dimension (i.e. thicker, in order to keep ...
by coppelia
18 Feb 2013, 12:38
Forum: General questions
Topic: Making the quadricopter follow a path
Replies: 1
Views: 2432

Re: Making the quadricopter follow a path

Hello, If your dummy is correctly moving on the path object, then just attach the quadricopter "Quadricopter_target" to the dummy (i.e. make the "Quadricopter_target" object child of the dummy. Then, in the control script of the quadricopter, remove the command on line 10, which detaches the "Quadri...
by coppelia
17 Feb 2013, 01:48
Forum: General questions
Topic: How can I override the PID control on a motor?
Replies: 4
Views: 5007

Re: How can I override the PID control on a motor?

One quick way would be to set the joint in force/torque mode, enable the motor, and disable the built-in PID control. Then, from a script, you can do the control by adjusting the torque or maximum velocity appropriately (i.e. do your own PID for instance). Use following API functions: simSetJointFor...
by coppelia
17 Feb 2013, 01:41
Forum: General questions
Topic: How can I change the physical properties of a motor?
Replies: 2
Views: 1949

Re: How can I change the physical properties of a motor?

Hello, Joints or motors are handled basically via: - Torque/force - max. speed At least those are the parameters that you can provide to the underlying physics engines. Then of course there are other parameters that are very specific to a given engine. Additionally, you have no guarantee that those ...
by coppelia
15 Feb 2013, 20:44
Forum: General questions
Topic: Torque control
Replies: 42
Views: 17578

Re: Torque control

Hello betaUser,

Can you send us a simple example scene that illustrates this?
Please send it to info coppeliarobotics com
Thanks
by coppelia
15 Feb 2013, 12:52
Forum: Feature requests
Topic: Real time video
Replies: 6
Views: 4734

Re: Real time video

Hello again,

Yes, indeed, that wouold be useful. We'll try to add this for next release (V3.0.2). But we'll still keep the option for the user to click the "accelerate"/"slowdown" simulation toolbar button.

Cheers
by coppelia
15 Feb 2013, 12:39
Forum: General questions
Topic: Disable dynamic engine for motion planning
Replies: 5
Views: 2450

Re: Disable dynamic engine for motion planning

Hello Neostek, Indeed, you have many possibilities for that: 1) As you mentioned, you can simply disable the engine via the dialogs. Via a program, you can also do it with following command: simSetBooleanParameter(sim_boolparam_dynamics_handling_enabled,false). 2) If simulation is not running, then ...
by coppelia
15 Feb 2013, 12:30
Forum: General questions
Topic: script
Replies: 1
Views: 1835

Re: script

Hello Olive, All API functions that you can use inside of a script are listed here . Refer also to the same list with functions ordered in categories . The script should be executed. Make sure you turn on visualization of the console, and/or refer to this topic . Also make sure that the next parent ...