Patents by Inventor William Robert Norris

William Robert Norris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220062075
    Abstract: This disclosure describes a low-profile, high-load, and hands-free ball-balancing omnidirectional rolling system with multiple human-robot interfaces for modular and adaptive design configurations and input control interfaces. The disclosed platform uses a self-balancing ball-based robot to allow for a safe, compact, high-load, self-balancing and intuitive mobility device for a person with lower-limb disability. Advanced driving assistance such as obstacle avoidance and semi-autonomous navigation between predefined locations is also disclosed.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 3, 2022
    Inventors: Adam Wade Bleakney, Jeannette R. Elliott, Elizabeth T. Hsiao-Wecksler, Patricia Barrett Malik, Deana C. McDonagh, Arielle K. Rausin, William Robert Norris, Joao Luiz Almeida de Souza Ramos, Yu Chen, Chenzhang Xiao, Yinan Pei, Seung Yun Song
  • Patent number: 9429944
    Abstract: Certain embodiments of the present invention provide robotic control modules for use in a robotic control system of a vehicle, including structures, systems and methods, that can provide (i) a robotic control module that has multiple functional circuits, such as a processor and accompanying circuits, an actuator controller, an actuator amplifier, a packet network switch, and a power supply integrated into a mountable and/or stackable package/housing; (ii) a robotic control module with the noted complement of circuits that is configured to reduce heat, reduce space, shield sensitive components from electro-magnetic noise; (iii) a robotic control system utilizing robotic control modules that include the sufficiently interchangeable functionality allowing for interchangeability of modules; and (iv) a robotic control system that distributes the functionality and processing among a plurality of robotic control modules in a vehicle.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 30, 2016
    Assignees: Deere & Company, iRobot Corporation
    Inventors: Mikhail O. Filippov, Osa Fitch, Scott P. Keller, John O'Connor, David S. Zendzian, Nadim El Fata, Kevin Larsen, Arlen Eugene Meuchel, Mark David Schmaltz, James Allard, Chris A. De Roo, William Robert Norris, Andrew Julian Norby, Christopher David Glenn Turner
  • Publication number: 20150301532
    Abstract: An autonomous vehicle having an interface for payloads that allows integration of various payloads. A vehicle control system controls an autonomous vehicle, receives data, and transmits a control signal on at least one network. A payload is adapted to detachably connect to the autonomous vehicle and includes a network interface configured to receive the control signal from the vehicle control system over the at least one network. The vehicle control system may encapsulate payload data and transmit the payload data over the at least one network, including Ethernet or CAN networks. The payload may be a laser scanner, a radio, chemical detection system, or GPS unit. In certain embodiments, the payload is a camera mast unit, where the camera communicates with the autonomous vehicle control system to detect and avoid obstacles. The camera mast unit may be interchangeable, and may include structures for receiving additional payload components.
    Type: Application
    Filed: May 24, 2013
    Publication date: October 22, 2015
    Inventors: WILLIAM ROBERT NORRIS, JAMES ALLARD, JEFFERY SCOTT PUHALLA, KATHLEEN A. WEINHOLD
  • Patent number: 9098080
    Abstract: Systems and methods for switching between autonomous and manual operation of a vehicle are described. A mechanical control system can receive manual inputs from a mechanical operation member to operate the vehicle in manual mode. An actuator can receive autonomous control signals generated by a controller. When the actuator is engaged, it operates the vehicle in an autonomous mode, and when disengaged, the vehicle is operated in manual mode. Operating the vehicle in an autonomous mode can include automatically controlling steering, braking, throttle, and transmission. A system may also allow the vehicle to be operated via remote command.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: August 4, 2015
    Assignees: Deere & Company, iRobot Corporation
    Inventors: William Robert Norris, James Allard, Mikhail O. Filippov, Robert Dale Haun, Christopher David Glenn Turner, Seth Gilbertson, Andrew Julian Norby
  • Patent number: 9043016
    Abstract: Certain embodiments of the present invention provide robotic control modules for use in a robotic control system of a vehicle, including structures, systems and methods, that can provide (i) a robotic control module that has multiple functional circuits, such as a processor and accompanying circuits, an actuator controller, an actuator amplifier, a packet network switch, and a power supply integrated into a mountable and/or stackable package/housing; (ii) a robotic control module with the noted complement of circuits that is configured to reduce heat, reduce space, shield sensitive components from electro-magnetic noise; (iii) a robotic control system utilizing robotic control modules that include the sufficiently interchangeable functionality allowing for interchangeability of modules; and (iv) a robotic control system that distributes the functionality and processing among a plurality of robotic control modules in a vehicle.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: May 26, 2015
    Assignees: Deere & Company, iRobot Corporation
    Inventors: Mikhail O. Filippov, Osa Fitch, Scott P. Keller, John O'Connor, David S. Zendzian, Nadim El Fata, Kevin Larsen, Arlen Eugene Meuchel, Mark David Schmaltz, James Allard, Chris A. De Roo, William Robert Norris, Andrew Julian Norby, Christopher David Glenn Turner
  • Publication number: 20140350768
    Abstract: Certain embodiments of the present invention provide robotic control modules for use in a robotic control system of a vehicle, including structures, systems and methods, that can provide (i) a robotic control module that has multiple functional circuits, such as a processor and accompanying circuits, an actuator controller, an actuator amplifier, a packet network switch, and a power supply integrated into a mountable and/or stackable package/housing; (ii) a robotic control module with the noted complement of circuits that is configured to reduce heat, reduce space, shield sensitive components from electro-magnetic noise; (iii) a robotic control system utilizing robotic control modules that include the sufficiently interchangeable functionality allowing for interchangeability of modules; and (iv) a robotic control system that distributes the functionality and processing among a plurality of robotic control modules in a vehicle.
    Type: Application
    Filed: August 7, 2014
    Publication date: November 27, 2014
    Inventors: MIKHAIL O. FILIPPOV, OSA FITCH, SCOTT P. KELLER, JOHN O'CONNOR, DAVID S. ZENDZIAN, NADIM EL FATA, KEVIN LARSEN, ARLEN EUGENE MEUCHEL, MARK DAVID SCHMALTZ, JAMES ALLARD, CHRIS A. DE ROO, WILLIAM ROBERT NORRIS, ANDREW JULIAN NORBY, CHRISTOPHER DAVID GLENN TURNER
  • Patent number: 8874300
    Abstract: Embodiments of the invention provide systems and methods for obstacle avoidance. In some embodiments, a robotically controlled vehicle capable of operating in one or more modes may be provided. Examples of such modes include teleoperation, waypoint navigation, follow, and manual mode. The vehicle may include an obstacle detection and avoidance system capable of being implemented with one or more of the vehicle modes. A control system may be provided to operate and control the vehicle in the one or more modes. The control system may include a robotic control unit and a vehicle control unit.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: October 28, 2014
    Assignees: Deere & Company, iRobot Corporation
    Inventors: James Allard, Kathleen A. Wienhold, William Robert Norris, Anthony Francis Catalfano
  • Patent number: 8498796
    Abstract: A speed control method of a vehicle including the steps of obtaining a steering angle, a velocity error and a distance error. The velocity and the distance error being determined by mathematical combinations of a GPS position, a required path and speed set points. The steering angle, velocity errors and distance error are applied to fuzzy logic membership functions to produce an output that is applied to a velocity rule base. An output from the velocity rule base is defuzzified to produce a speed signal.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: July 30, 2013
    Assignee: Deere & Company
    Inventors: William Robert Norris, Bernard Edwin Romig, John Franklin Reid
  • Patent number: 8473140
    Abstract: An autonomous vehicle and systems having an interface for payloads that allows integration of various payloads with relative ease. There is a vehicle control system for controlling an autonomous vehicle, receiving data, and transmitting a control signal on at least one network. A payload is adapted to detachably connect to the autonomous vehicle, the payload comprising a network interface configured to receive the control signal from the vehicle control system over the at least one network. The vehicle control system may encapsulate payload data and transmit the payload data over the at least one network, including Ethernet or CAN networks. The payload may be a laser scanner, a radio, a chemical detection system, or a Global Positioning System unit.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: June 25, 2013
    Assignees: Deere & Company, iRobot Corporation
    Inventors: William Robert Norris, James Allard, Jeffery Scott Puhalla, Kathleen A. Wienhold
  • Publication number: 20120271517
    Abstract: A steering control method including the steps of obtaining a heading error, obtaining a velocity value, obtaining a distance error, applying the heading error and defuzzifying an output from a steering rule base. The velocity value and the distance error are applied along with the heading error to fuzzy logic membership functions to produce an output that is applied to a steering rule base. An output from the steering rule base is defuzzified to produce a steering signal.
    Type: Application
    Filed: April 28, 2012
    Publication date: October 25, 2012
    Applicant: DEERE & COMPANY
    Inventors: William Robert Norris, Bernard Edwin Romig, John Franklin Reid
  • Publication number: 20120158247
    Abstract: A steering control method including the steps of obtaining a heading error, obtaining a velocity value, obtaining a distance error, applying the heading error and defuzzifying an output from a steering rule base. The velocity value and the distance error are applied along with the heading error to fuzzy logic membership functions to produce an output that is applied to a steering rule base. An output from the steering rule base is defuzzified to produce a steering signal.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Inventors: William Robert Norris, Bernard Edwin Romig, John Franklin Reid
  • Patent number: 8195364
    Abstract: A steering control method including the steps of obtaining a heading error, obtaining a velocity value, obtaining a distance error, applying the heading error and defuzzifying an output from a steering rule base. The velocity value and the distance error are applied along with the heading error to fuzzy logic membership functions to produce an output that is applied to a steering rule base. An output from the steering rule base is defuzzified to produce a steering signal.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: June 5, 2012
    Assignee: Deere & Company
    Inventors: William Robert Norris, Bernard Edwin Romig, John Franklin Reid
  • Publication number: 20120046820
    Abstract: Embodiments of the invention provide systems and methods for obstacle avoidance. In some embodiments, a robotically controlled vehicle capable of operating in one or more modes may be provided. Examples of such modes include teleoperation, waypoint navigation, follow, and manual mode. The vehicle may include an obstacle detection and avoidance system capable of being implemented with one or more of the vehicle modes. A control system may be provided to operate and control the vehicle in the one or more modes. The control system may include a robotic control unit and a vehicle control unit.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 23, 2012
    Inventors: James ALLARD, Kathleen A. WIENHOLD, William Robert NORRIS, Anthony Francis CATALFANO
  • Patent number: 8020657
    Abstract: Embodiments of the invention provide systems and methods for obstacle avoidance. In some embodiments, a robotically controlled vehicle capable of operating in one or more modes may be provided. Examples of such modes include teleoperation, waypoint navigation, follow, and manual mode. The vehicle may include an obstacle detection and avoidance system capable of being implemented with one or more of the vehicle modes. A control system may be provided to operate and control the vehicle in the one or more modes. The control system may include a robotic control unit and a vehicle control unit.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: September 20, 2011
    Assignees: Deere & Company, iRobot Corporation
    Inventors: James Allard, Kathleen A. Wienhold, William Robert Norris, Anthony Francis Catalfano
  • Publication number: 20110071718
    Abstract: Systems and methods for switching between autonomous and manual operation of a vehicle are described. A mechanical control system can receive manual inputs from a mechanical operation member to operate the vehicle in manual mode. An actuator can receive autonomous control signals generated by a controller. When the actuator is engaged, it operates the vehicle in an autonomous mode, and when disengaged, the vehicle is operated in manual mode. Operating the vehicle in an autonomous mode can include automatically controlling steering, braking, throttle, and transmission. A system may also allow the vehicle to be operated via remote command.
    Type: Application
    Filed: December 3, 2010
    Publication date: March 24, 2011
    Inventors: William Robert Norris, James Allard, Mikhail O. Filippov, Robert Dale Haun, Christopher David Glenn Turner, Seth Gilbertson, Andrew Julian Norby
  • Patent number: 7895135
    Abstract: A human perception model for a speed control method obtains a steering angle, a velocity error and a distance error. The steering angle and a measure of operator aggressiveness are applied to the model. The output is defuzzified. The steering angle, the velocity error and the distance error are applied to fuzzy logic membership functions to produce an output that is applied to a velocity rule base. The measure of operator aggressiveness is input to the velocity rule base. The output from the velocity rule base is defuzzified to produce a speed signal.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: February 22, 2011
    Assignee: Deere & Company
    Inventors: William Robert Norris, Bernard Edwin Rornig, John Franklin Reid, Brian Joseph Gilmore
  • Patent number: 7894951
    Abstract: Systems and methods for switching between autonomous and manual operation of a vehicle are described. A mechanical control system can receive manual inputs from a mechanical operation member to operate the vehicle in manual mode. An actuator can receive autonomous control signals generated by a controller. When the actuator is engaged, it operates the vehicle in an autonomous mode, and when disengaged, the vehicle is operated in manual mode. Operating the vehicle in an autonomous mode can include automatically controlling steering, braking, throttle, and transmission. A system may also allow the vehicle to be operated via remote command.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: February 22, 2011
    Assignees: Deere & Company, iRobot Corporation
    Inventors: William Robert Norris, James Allard, Mikhail O. Filippov, Robert Dale Haun, Christopher David Glenn Turner, Seth Gilbertson, Andrew Julian Norby
  • Patent number: 7769512
    Abstract: A vehicle steering control method including the steps of obtaining a heading error, obtaining a velocity value, obtaining a distance error, applying the heading error, inputting a measure of operator aggressiveness and defuzzifying an output from a steering rule base. The velocity value and the distance error are applied along with the heading error to fuzzy logic membership functions to produce an output that is applied to a steering rule base. A measure of the operator aggressiveness is input to the steering rule base. An output from the steering rule base is defuzzified to produce a steering signal.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: August 3, 2010
    Assignee: Deere & Company
    Inventors: William Robert Norris, Bernard Edwin Romig, John Franklin Reid, Brian Joseph Gilmore
  • Patent number: 7743159
    Abstract: A reusable application framework for translating between a client and an external entity negotiates a first communication protocol with the client, receives an input request from the client, and parses the input request to extract client type and use case identifications. An application object module is configured for transferring the input request. A data mapper module is configured to extract input data from input requests having the client type identification, and maps the input data to an input bean. A use case handler module specific to at least one predefined task associated with the external entity receives the input bean. A broker module is configured to communicate with the external entity using a second communication protocol and inserts the input bean into a data stream of the second communication protocol for transfer to the external entity.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: June 22, 2010
    Assignee: Deere & Company
    Inventors: Anthony Francis Catalfano, William Robert Norris
  • Publication number: 20080195569
    Abstract: A human perception model for a speed control method including the steps of obtaining a steering angle, a velocity error and a distance error. The method further includes the steps of applying the steering angle, inputting a measure of operator aggressiveness and defuzzifying an output. The applying step includes applying the steering angle, the velocity error and the distance error to fuzzy logic membership functions to produce an output that is applied to a velocity rule base. The inputting step inputs a measure of operator aggressiveness to the velocity rule base. The defuzzifying step defuzzifies an output from the velocity rule base to produce a speed signal.
    Type: Application
    Filed: February 12, 2007
    Publication date: August 14, 2008
    Inventors: William Robert Norris, Bernard Edwin Rornig, John Franklin Reid, Brian Joseph Gilmore