Likely due to one motors running at a slightly different speed from the other.Any idea as to the cause and solution?
Yes, it is controlled by differential steering - controlled by a remote Flysky controllerLikely due to one motors running at a slightly different speed from the other.
You need a way to synchronize their relative speeds.
Do they have a speed control?
So are you saying that it is not responding to the controls from your controller?Yes, it is controlled by differential steering - controlled by a remote Flysky controller
maybe you present us a free hand drawing of it
? is it like https://www.tiktok.com/@onewheeldog/video/7542190596924951863
It responds to the controller but has to be closely controlled as it veers left or right fairly quicky.So are you saying that it is not responding to the controls from your controller?
Or are you saying that it veers left or right when no commands from the controller are being given?
Big difference.
As one would expect.It responds to the controller but has to be closely controlled as it veers left or right fairly quicky.
Works well on RC airplanes, which are typically very stable. A ground vehicle like this running on a driveway, the trim can probably make it, at best, that the direction it decides to veer off on is effectively random.RC model controllers have a trim control to keep the model going straight and level.
Sensing the front wheel angle isn't sufficient. At best, this is an approximation of which way the vehicle is changing it's direction, not it's actual direction. Trying to integrate these changes to determine the actual direction quickly deviates from reality in the real world due to a variety of factors, all of which basically come down to there always being a certain degree of slip/skid that will introduce an error that will not average out over time. Think of the case of driving down a long, straight road. If wheel angle was all that mattered, a driver could get the car going in the right direction and then freeze the steering wheel and close their eyes and expect to stay right in their lane. In practice, they would expect to deviate pretty quickly and be off the road in short order. While a human operator uses the wheel angle as their control input, they use the error signal between their actual direction of travel and their intended direction of travel as the feedback signal.If there were no requirements for steering, a single drive/live axle scheme will work. But as intentional steering control is my guess, a feedback system that requires sensing of the front wheel angle and compares that signal with the commanded direction signal will be required.
With a human operator like the supplied video, that feedback is operator supplied. but without an operator feedback, the front wheel angle sensing is required. Unfortunately that may be a mechanical complexity challenge.
If the wheels started out just a half an encoder increment off and then stayed in perfect unison after that, even assuming perfectly, exactly the same wheel circumference, it would still be heading off in the wrong direction and just get further and further away from the intended position the further it goes. Plus, it is greatly influenced by the accuracy of the initial heading. Even if the heading was just 0.1° off and the vehicle managed to track in perfectly straight line by keeping the wheels in sink perfectly once it started moving (a highly optimistic and unrealistic assumption), it would be deviating by about a quarter inch every ten feet. Whether that's acceptable or not is a different matter. If one wheel was 1% larger than the other and they were two feet apart, the "no slippage" assumption would require that the vehicle be traveling in a circle with a 200 ft radius. That would pull it about three inches off course in just the first ten feet.Certainly WBahn is right. For really accurate control over any distance, simply sensing the deviation from a straight line by sensing the pivoting front wheel will not be adequate. But with some non-linear additions to the system it may come close to being "good enough. If there would be no drive wheel slipping at all, it could probably work to simply add an encoder to each drive wheel and have some servo logic assure that both wheels stayed "in perfect unison."
Close, but key difference. Dead reckoning (at least in aviation) involves planning a flight based on course, speed, and wind and determine what heading to point the aircraft in and for how long. But you are still controlling the direction the plane is actually pointed in (via a compass or directional gyro). You are not just moving the controls to a particular position and then expecting the plane to stay aligned as desired -- about the only place that works is on a railroad or other tracked environment.That could possibly stay fairly close. I think that method is called "dead reconing", but I may not be correct on that aspect.
And that is the key factor in determining what will and what won't work. A human in the loop makes things SO much easier, while removing the human from the loop makes things SO much harder.Certainly though, the more accurately the direction and course are to be controlled, the more accurately the direction and position must be known.
My guess, looking at the photos, is that the plan is for some arrangement for human control is intended at some stage of development.
Thanks, makes sense. Only question I have is I have a model airplane with solid though thin wheels and on take off, it veers a lot. Trying to understand this.IF the load on the two pneumatic tives is not exactly equal, they will have different effective diameters and so of course the device will veerr. SKATEBOARD wheels are not soft, and the arrangement is intended for steering by tilting. Use solid wheels like lawnmower wheels and you will not have that problem. I know! I built a power dolly to move a travel trailer and with solid hard rubber wheels it runs perfectly straight. About 30 feet per minute.