Rank: 6704 based on 0 downloads (last 30 days) and 0 file submitted
photo

Juan Luna

E-mail

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Comments and Ratings by Juan View all
Updated File Comments Rating
12 May 2010 NXTway-GS (Self-Balancing Two-Wheeled Robot) Controller Design NXTway-GS Model-Based Design based on Embedded Coder Robot NXT. Author: Yorihisa Yamamoto

Philipp, i have completed the controller becoming both dynamics into one, and close the loop control in the wheel dynamics, but i calculated the remain states from the on-board sensors. the controller can track lineal and angular velocities. but the idea of an observer was made by Takachi in his early nxtWAY in with use a ligth sensor to determinate the states (ecrobot exmples).

16 Mar 2010 NXTway-GS (Self-Balancing Two-Wheeled Robot) Controller Design NXTway-GS Model-Based Design based on Embedded Coder Robot NXT. Author: Yorihisa Yamamoto

> Yorihisa Yamamoto

Hello, I first want to say that a person who designs a system so well, as seen in the archives of NXTway-GS, you should take time to support, from the fact that the documentation leaves some empty, they took me a while to realize that control the direction of the robot is in open loop.

26 Dec 2009 NXTway-GS (Self-Balancing Two-Wheeled Robot) Controller Design NXTway-GS Model-Based Design based on Embedded Coder Robot NXT. Author: Yorihisa Yamamoto

Hello,
 
I'm trying to enhance (expand) the autonomous mode that controls the NXTway, this by implementing the pure pursuit algorithm, which is executed when these option is chosen.

During the simulation, I found to have some doubts:

1. Why to calculate the current position of the robot you do not use the equation 3.1 on page 7 of document (revision 1.1)?, but instead you use this one:
 
Z = integral (thetadot * R * cos (phi)) + initial Z;
Y = integral (thetadot * R * sin (phi)) + initial Y

I know that you renamed the coordinates of the robot (pg 56), but despite of the change of coordinates I think the equations are not equivalent.

2. As I could see in the file param_controller.m the maximum linear velocity is 0.3 [m / sec], but you do not put the equivalence with the angular velocity, so: If I put in the gamepad phidot_ref=10, how much it is equivalent in angular velocity?, what I see is that what you do is to add and subtract power to the motors (with a maximum of 25 pwm).

I really appreciate your attention. Thanks in advance, any help you can give me and I am attentive to your answer.

Contact us at files@mathworks.com