Skip to Main Content
Skip Nav Destination
Precision Programming of Roving Robots: Project-Based Fundamentals of Wheeled, Legged and Hybrid Mobile Robots
By
Francis Nickols
Francis Nickols
Search for other works by this author on:
Yueh-Jaw Lin
Yueh-Jaw Lin
Search for other works by this author on:
ISBN:
9780791861912
No. of Pages:
304
Publisher:
ASME Press
Publication date:
2019

The previous chapter, chapter 5, formulated the inverse kinematics equations that gave servo angles, S1, S2, S3 as functions of R, Z, θ. This chapter now formulates how to compute these functions, which are largely trigonometrical functions, with an integer-only 16-bit computer, namely the Basic Stamp microcomputer. The chapter concludes with the complete code for controlling one 3dof leg. Computation will only call upon four arithmetic instructions, which are, addition, subtraction, multiplication and division. Trigonometrical functions will not be called upon because, (i) the Basic Stamp does not possess such instructions, (ii) they are not needed and (iii) trigonometrical functions have non-unique solutions. Instead, we will compute the inverse kinematics equations using piecewise truncated Taylor series that rely solely on the ability to add, subtract, multiply and divide integer numbers as shown with equation 6.1, which is a 3-variable Taylor series equation.

6.1
Introduction
6.2
The piecewise construction of the cylindrical coordinate frame
6.3
Computing the S1 servo angle with 1st and 2nd order equations
6.4
Computing the S2 and S3 servos with 1st order equations
6.5
Example computing of S2 in T7 sector
6.6
Servo S3 computation
6.7
Corrections
This content is only available via PDF.
You do not currently have access to this chapter.
Close Modal

or Create an Account

Close Modal
Close Modal