Steering controller for precision farming
First Claim
1. A steering assembly for attaching to a steering wheel and automatically steering a vehicle, comprising:
- a housing to receive a shaft of the steering wheel; and
an electronic control module located inside of the housing, the control module configured to;
test for an override indication;
establish an rpm error magnitude threshold as equal to an absolute value of a latest command velocity rpm multiplied by an RPM Percentage parameter value divided by 100;
set the rpm error magnitude threshold equal to a velocity error count threshold limit parameter when the rpm error magnitude threshold is greater than a velocity error count threshold limit parameter;
establish a current rpm error equal to the absolute value of a latest commanded velocity rpm minus a latest motor reported velocity rpm;
increase a parameter associated with a number of consecutive rpm errors by one when an absolute value of a motor reported torque percent is greater than or equal to a torque threshold;
set the override indication to true and disengage the steering assembly when the rpm errors are greater than or equal to the velocity error count threshold limit parameter; and
set the number of consecutive rpm errors to zero when the number of consecutive rpm errors is less than the velocity error count threshold limit parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A steering controller can control steering of a vehicle and is suitable for precision farm controlling. The steering controller can rotate the steering shaft of the vehicle direct the vehicle on a desired path, for example, using a satellite positioning system. Components of the steering controller are environmental protected by a housing that has an opening extending between its front and rear surfaces. The opening is lined by a shaft. A hub located near the front of the opening can be coupled to the steering shaft of the vehicle. A motor has a stator fixed to the housing and a rotor fixed to the hub. When the housing is attached to a fixed location on the vehicle, the motor can rotate the steering shaft by rotating the hub with respect to the housing. A control module drives the motor based on commands from a guidance module.
60 Citations
9 Claims
-
1. A steering assembly for attaching to a steering wheel and automatically steering a vehicle, comprising:
-
a housing to receive a shaft of the steering wheel; and an electronic control module located inside of the housing, the control module configured to; test for an override indication; establish an rpm error magnitude threshold as equal to an absolute value of a latest command velocity rpm multiplied by an RPM Percentage parameter value divided by 100; set the rpm error magnitude threshold equal to a velocity error count threshold limit parameter when the rpm error magnitude threshold is greater than a velocity error count threshold limit parameter; establish a current rpm error equal to the absolute value of a latest commanded velocity rpm minus a latest motor reported velocity rpm; increase a parameter associated with a number of consecutive rpm errors by one when an absolute value of a motor reported torque percent is greater than or equal to a torque threshold; set the override indication to true and disengage the steering assembly when the rpm errors are greater than or equal to the velocity error count threshold limit parameter; and set the number of consecutive rpm errors to zero when the number of consecutive rpm errors is less than the velocity error count threshold limit parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A steering assembly comprising:
-
a housing having a cylindrical opening extending from a front surface of the housing to a rear surface of the housing, the cylindrical opening to receive a shaft; a donut located inside of the housing having an annular shape, the donut disposed around and rotatably coupled to the shaft; a hub including a first portion extending outside a front end of the housing and a second portion extending inside of the housing disposed concentrically with the cylindrical opening proximate the front surface of the housing and arranged for coupling to a steering shaft of a vehicle; a motor comprising a stator fixedly coupled inside the housing and a rotor fixedly coupled to the donut inside the housing; an electronic control module located inside of the housing and having an annular shape with a central opening to receive the shaft and arranged to control the motor based on commands received via a connector extending out of the housing, the control module including a monitor module to sense torque on the hub applied by an operator of the vehicle and disengage the steering controller from controlling steering of the vehicle when the magnitude of the torque exceeds a torque threshold, wherein the control module; tests for an override indication; establishes an rpm error magnitude threshold as equal to an absolute value of a latest command velocity rpm multiplied by an RPM Percentage parameter value divided by 100; sets the rpm error magnitude threshold equal to a velocity error count threshold limit parameter when the rpm error magnitude threshold is greater than a velocity error count threshold limit parameter; establishes a current rpm error equal to the absolute value of a latest commanded velocity rpm minus a latest motor reported velocity rpm; increases a parameter associated with a number of consecutive rpm errors by one when an absolute value of a motor reported torque percent is greater than or equal to the torque threshold; sets the override indication to true and disengages the steering assembly when the rpm errors is greater than or equal to the velocity error count threshold limit parameter; and sets the number of consecutive rpm errors to zero when the number of consecutive rpm errors is less than the velocity error count threshold limit parameter.
-
Specification