Problem-Solving Application Example #4
Robotic Arm Movement
Robot4 (tm) is a Robotic Arm Movement program where the arm is moved from a given position to a desired position. The program finds the angles necessary for the desired position. (I think this is the idea!) Problem came from NASA.
Robot4 is an Inverse Problem example. It wants to solve how to move from starting point 'A' to target point 'B'. Solutions to Inverse Problems are easy with a Calculus-level programming language.
Robot4 was made possible due to the Fortran Calculus compiler. The source code (Rob4User.fc) file is included in order to show the Fortran Calculus programming simplicity. For more see Calculus-level Compiler info.
Note: This Robot4 program works only on WIN 95 & 98 OS platforms.
At present Robot4 is Free . You may share it with your friends. To start the download click here.
Problem-Solving Application Examples include:
|
CurvFit: a curve fitting program with Lorentzian, Sine, Exponential and Power series are available models to match your data.
ODEcalc: an Ordinary Differential Equation Calculator! Solves BVP & IVP.
|
Match-n-Freq: a Matched Filter program used to filter signals and slim pulses.
Robot4: Robotic Arm Movement; determines how to get from a point to another point.
|
Industry Problem-Solving Descriptions include:
|
AC Motor Design: a simulation program for A.C. motor design that was reapplied as a constrained optimization problem with 12 unknown parameters and 7 constraints.
Body Plasma Chemistry: determine the concentration of a Therapeutic treatment drug that is in the body over a period of time.
Efficient Solar Cells: Modeling a Nanostructured Solar Cell. Problem: How to develop solar cells with a new (higher) efficiency; grätzel cells.
Pulse Slimming to minimize InterSymbol Interference: via Arbitrary Equalization with Simple LC Structures to reduce errors.
Voice Coil Motor: basically an electromagnetic transducer in which a coil placed in a magnetic pole gap experiences a force proportional to the current passing through the coil.
|
Heat Transfer Boundary Value Problem: Solves second order Differential Equation for temperature distribution in a tapered fin.
Electrical Filter Design: find the transfer function's poles & zeros; H(s) = Yout(s) / Yin(s).
Digitized Signal from Magnetic Recording: Magnetic recording of transitions written onto a computer disc drive may produce an isolated pulse as shown.
PharmacoKinetics: an open-two- compartment model with first order absorption into elimination from central compartment is presented here.
Rocket Feed System: illustrates solving implicit differential equations that model a liquid propellant rocket feed system in the presence of a longitudinal vibration.
|