Skip to Main Content

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.

This content is only available via PDF.
Close Modal
This Feature Is Available To Subscribers Only

Sign In or Create an Account

Close Modal
Close Modal