Real Time Programming of a Robot

Abstract

Two difficulties that arise in controlling a robot arm (plant) are the changes in inertia and the lack of a velocity feedback. The inertia of the arm varies when the robot picks up or releases a load and the velocity would need a tachometer to be measured (expensive and not practical). One way to overcome those problems is to use an autoadaptive model to represent the plant. If the model 'follows' the plant transfer function and both have the same input, the model can have velocity feedback and the effects will be reflected in the plant. The solution presented above was investigated and simulated in DSL by Kenneth R. Wikstrom, in his thesis from NPS in September of 1986. In the present research, a hardware and assembly software was designed and implemented based on the same structure mentioned in that thesis. The block diagram and autoadaptive algorithm were slightly modified and the plant was simulated in a dedicated analog computer. Two transfer functions were tested in the analog plant: a disk drive motor and a robot motor. (Author) Keywords: Subroutines; microprocessors.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1986
Accession Number
ADA176782

Entities

People

  • Paulo R. Souza

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Analog Computers
  • Arithmetic
  • Assembly
  • Central Processing Units
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Storage Systems
  • Electrical Engineering
  • Engineering
  • Microprocessors
  • Operational Amplifiers
  • Power Supplies
  • Software Design
  • Software Development
  • Transfer Functions

Readers

  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Bayesian Inference
  • Autonomy