Resolved. Thank you thank you thank you
@anton_s said:
> onStart { > @j = simulation.find_joint_by_name("569422") > } > > onTick { > # Set desired angle > if (key(' ') == 1) > @j.controller = 100.degrees > else > @j.controller = 0 > end > > # Get current angle > simulation.log_line @j.cur_angle.radians > } >tecnozati,
Yeah, the docs do not have enough coding examples. But I intended to fix that someday.
To get the position of a servo joint from a script field, you will first need to know the name/id of the joint, which is displayed in UI when you select the joint. Then you can write the following code:
You can refer to servo docs for more functionality: https://www.rubydoc.info/github/AntonSynytsia/MSPhysics/MSPhysics/Servo
Anton