How configure PID ?
Navigates to RoboticsConnection.com Home RoboticsConnection.com HomePage
RoboticsConnection User Forum
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        


12»»

How configure PID ? Expand / Collapse
Author
Message
Posted Saturday, April 19, 2008 3:10 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: Thursday, June 26, 2008 11:27 PM
Posts: 30, Visits: 306
I want to configure PID for my robot with serializer but i don't find anything for calculate vpid and dpid values.

if you have calculate personnal values can you help me

Thanks

Arnaud

Post #362
Posted Sunday, April 20, 2008 7:03 AM


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: Monday, December 01, 2008 6:34 PM
Posts: 299, Visits: 426
Hi Arnaud,

We have a section in the Serializer User's Guide dedicated to explaining how to configure the PID settings for your robot.   Read and work thru that, and if you have any specific questions, please don't hesitate to post.

Best Regards!

Jason Summerour
President,
Summerour Robotics Corporation
Microsoft MVP
www.roboticsconnection.com

Post #365
Posted Sunday, April 20, 2008 11:49 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: Thursday, June 26, 2008 11:27 PM
Posts: 30, Visits: 306
Thanks,

I have seen your articles, but VPID and DPID are independant ?

If there are independant when i read DPID article, the digo cmd modifie the vpid values ?

The cmd form are trapezoidal ?(start low speed (acceleration),middle1 max speed, middle2 max speed, end low speed(deceleration) )

What is the use of restore ? (factory default settings ? reset all card ?)

Thanks

Arnaud

Post #375
Posted Monday, April 21, 2008 1:10 PM


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: Monday, December 01, 2008 6:34 PM
Posts: 299, Visits: 426
VPID sets the Velocity PID parameters, and DPID sets the Distance PID Parameters.  

Digo command the Serializer to run the motors, based on the DPID parameters a specified distance.  Mogo commands the Serializer the drive the motors at a specified velocity, based on the VPID parameters.

It's all documented in the User Guide.  Just read it.

Best Regards,

Jason Summerour
President,
Summerour Robotics Corporation
Microsoft MVP
www.roboticsconnection.com

Post #382
Posted Monday, April 21, 2008 11:36 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: Thursday, June 26, 2008 11:27 PM
Posts: 30, Visits: 306
Inside pour PID algo :

The cmd form are trapezoidal ?(start low speed (acceleration),middle1 max speed, middle2 max speed, end low speed(deceleration) ) ????

Because when i test the pid i have only acceleration to max speed and stop ??? i don't saw the deceleration.

Thanks

Post #383
Posted Tuesday, April 22, 2008 4:01 AM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: Thursday, June 26, 2008 11:27 PM
Posts: 30, Visits: 306
When i read the doc, i read "you must also configure the VPID and DPID parameters" p26

inside digo command.

And you say me the parameters are independants ?(i don't understand)

Regards

Arnaud

Post #392
Posted Tuesday, April 22, 2008 12:56 PM
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

Group: Forum Members
Last Login: Thursday, June 26, 2008 11:27 PM
Posts: 30, Visits: 306
Hi

I have configure Vpid and dpid but can you say me the form of your pid

Half trapezoidal , trapezoidal ??

Please!!!!!

Arnaud

Post #405
Posted Tuesday, April 22, 2008 7:48 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: Wednesday, June 04, 2008 12:51 AM
Posts: 4, Visits: 14
Dear Arnaud, I have the same problem. Motors controlled by the serializer using the pid over a fixed distance brutally stop when this fixed distance has been reached. Each motor seems to stop independantly. No decelerating ramp seems to be calculated in the serializer (and so on, no trapezoid control). When doing this, the robot shifts forward, left or right, and this pid command becomes useless.
Maybe jsummerour could show us how the pid control has been done?
Does anyone have successfully use the dpid command? (without drift due to stop)
Is there a way to see the whole code used here to implement dpid (I mean the serializer class)?



--
N AT MIME
Post #412