+ All Categories
Home > Documents > DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A...

DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A...

Date post: 26-Mar-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
151
DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science (Mechanical Engineering) at the UNIVERSITY OF WISCONSIN - MADISON 2001
Transcript
Page 1: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

DESIGN OF A RECONFIGURABLE END-EFFECTOR

AND A CLIMATIC SENSORS ADAPTER FOR THE

BIO-PLEX BIOMASS PRODUCTION CHAMBER

by

Tilmann Negele

A thesis submitted in partial fulfillment of

the requirements for the degree of

Master of Science

(Mechanical Engineering)

at the

UNIVERSITY OF WISCONSIN - MADISON

2001

Page 2: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

i

Abstract

Advanced life support systems based on the integration of regenerative biological and

physicochemical processes to produce food, potable water, and a breathable atmosphere

from metabolic wastes need to be developed to sustain current long-term space missions

and future permanent human presence in space. NASA Johnson Space Center (JSC) is

developing a Bioregenerative Planetary Life Support Systems Test Complex (BIO-Plex)

to provide comprehensive study of human-rated regenerative life support systems for

extended durations. One of the modules in the BIO-Plex is the Biomass Production

Chamber (BPC), an enclosed and environmentally controlled cylinder with 4.6m (15ft)

in diameter and 11.6m (35ft) in length, which is specifically used for food crop produc-

tion from propagation and seeding to harvest of raw agricultural crops. To facilitate

crop observation, environment monitoring, crop material transportation, and system

maintenance, an automated robotic system is in development, which is composed of a

two degree-of-freedom (DOF) gantry, a five DOF robot manipulator, and a single DOF

reconfigurable robotic end-effector.

One goal of this project was the development of the end-effector for the robotic sys-

tem, which is used for fully automated environmental sampling, video monitoring, and

plant material sampling. A unique plug was designed to allow the end-effector to inter-

face with different types of sensor/probe adapters and the plant sampling mechanism,

Page 3: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

iiwhich provides rapid and automatic configuration for a variety of tasks ranging from

measurement of environmental conditions to tissue sampling and storage without human

intervention. The other goal was the design of an exemplary adapter for acquisition

of temperature, relative humidity, air velocity and photosynthetic photon flux data.

Sensor data and a video composite signal are sent to a remote-located computer via

wireless transmission to minimize wiring. Control of the end-effector, including continu-

ous acquisition of data, will be integrated into the computer that monitors the operating

status of the BPC, and controls the chamber conditions to the desired set points.

Page 4: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

iii

Acknowledgments

I would like to thank Prof. Uwe Heisel at the University of Stuttgart who enabled me

to get this unique experience of studying abroad, and the German Academic Exchange

Service (DAAD) for the funding of this exchange program.

I would like to express sincere gratitude to Prof. Neil A. Duffie and Dr. Weijia Zhou

who gave me the opportunity to work on this project and provided the financial support.

As well, I want to thank them for their guidance and advice during my research. I am

grateful to Prof. John J. Jr. Uicker and Prof. Nicola J. Ferrier who committed their

time by serving on my committee.

Thanks to the people who contributed to this project by providing helpful support

and advice: The staff of the Wisconsin Center for Space Automation and Robotics,

especially Matt DeMars for helping me getting started with the programming, and the

Department of Mechanical Engineering staff, especially Erick Oberstar for designing

the electronics.

Last but not least, thanks and greetings to my friends for supporting my work, and for

the unforgettable nights on the Terrace.

Page 5: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

iv

Contents

Abstract i

Acknowledgments iii

1 Introduction 1

1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Research Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.3 Summary and Report Contents . . . . . . . . . . . . . . . . . . . . . . . 8

2 Design of the Mechanical Parts 11

2.1 Design Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.2 Defining the Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.1 Functional Requirements . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.2 Geometry and Size . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.2.3 Kinematics, Kinetics, Forces . . . . . . . . . . . . . . . . . . . . . 16

Page 6: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

v2.2.4 Energy and Data Flow . . . . . . . . . . . . . . . . . . . . . . . . 16

2.2.5 Materials, Machining, Assembly . . . . . . . . . . . . . . . . . . . 17

2.2.6 Reliability, Safety, Ergonomics, Usage . . . . . . . . . . . . . . . . 17

2.2.7 Summary of Requirements . . . . . . . . . . . . . . . . . . . . . . 18

2.3 Conceptual Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.4 Selection of Sensors and Tools . . . . . . . . . . . . . . . . . . . . . . . . 20

2.4.1 Air Velocity Sensors . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.4.2 Temperature and Relative Humidity Sensors . . . . . . . . . . . . 24

2.4.3 Photosynthetic Photon Flux . . . . . . . . . . . . . . . . . . . . . 26

2.4.4 Camera System and Image Acquisition . . . . . . . . . . . . . . . 27

2.4.5 Physiological Measurements . . . . . . . . . . . . . . . . . . . . . 29

2.4.6 Grabber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

2.5 Range Enlargement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

2.5.1 Evaluation of Options . . . . . . . . . . . . . . . . . . . . . . . . 32

2.5.2 Evaluation of Linear Motion Options . . . . . . . . . . . . . . . . 33

2.5.3 Evaluation of Motor Principles . . . . . . . . . . . . . . . . . . . 35

2.5.4 Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

2.6 Principles for the Remaining Partial Functions . . . . . . . . . . . . . . . 37

Page 7: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

vi2.6.1 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2.6.2 Data Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . 39

2.6.3 Mechanical and Electrical Connector . . . . . . . . . . . . . . . . 39

2.6.4 Rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

2.6.5 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

2.6.6 Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

2.7 Evaluation of Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

2.7.1 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

2.7.2 Data Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . 44

2.8 Definition of the Principal Solution . . . . . . . . . . . . . . . . . . . . . 45

2.8.1 Mechanical and Electrical Connection . . . . . . . . . . . . . . . . 45

2.8.2 Data Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . 47

2.8.3 Allocation of Sensors to Adapters . . . . . . . . . . . . . . . . . . 48

2.8.4 Conceptual Design Summary . . . . . . . . . . . . . . . . . . . . 49

2.9 Embodiment Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

2.9.1 Climatic Sensors Adapter . . . . . . . . . . . . . . . . . . . . . . 50

2.9.2 Plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

2.9.3 Rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Page 8: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

vii2.10 Detail Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

2.10.1 Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

2.10.2 Plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

2.11 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

3 End-Effector and Adapter Electronics 65

3.1 Linear Actuator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

3.1.1 Power Supply and Communication Interface . . . . . . . . . . . . 67

3.1.2 Home Position Switch . . . . . . . . . . . . . . . . . . . . . . . . 67

3.1.3 Programming the Smart Motor . . . . . . . . . . . . . . . . . . . 68

3.1.4 Calculations for the Generation of Motion . . . . . . . . . . . . . 69

3.2 RF Transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

3.3 Voltage Supply Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

3.4 Data Acquisition and Signal Conditioning Board . . . . . . . . . . . . . . 75

3.5 Pogo-Pin Connector Plate . . . . . . . . . . . . . . . . . . . . . . . . . . 80

3.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

4 Software 82

4.1 Selection of the Programming Language . . . . . . . . . . . . . . . . . . 83

4.2 Design of the Graphical User Interface . . . . . . . . . . . . . . . . . . . 85

Page 9: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

viii4.3 Program Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

4.3.1 Logic for Data Acquisition . . . . . . . . . . . . . . . . . . . . . . 86

4.3.2 Data Representation . . . . . . . . . . . . . . . . . . . . . . . . . 89

4.3.3 Logic for Storage of Data . . . . . . . . . . . . . . . . . . . . . . . 92

4.3.4 Logic for Tool Exchange . . . . . . . . . . . . . . . . . . . . . . . 92

4.3.5 Logic for Motion Controls . . . . . . . . . . . . . . . . . . . . . . 94

4.4 C Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

4.4.1 Structure and Organization . . . . . . . . . . . . . . . . . . . . . 96

4.4.2 Main Body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4.4.3 Implementation of Serial Communication . . . . . . . . . . . . . . 97

4.4.4 Timed Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

4.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

5 Assembly and Evaluation 100

5.1 End-Effector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

5.2 Climatic Sensors Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . 102

5.3 Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

5.4 Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

5.4.1 End-Effector and Plugging Mechanism . . . . . . . . . . . . . . . 108

Page 10: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

ix5.4.2 Climatic Sensors Adapter and Data Acquisition Process . . . . . . 111

5.4.3 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

5.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

6 Conclusions and Recommendations 115

6.1 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

6.2 Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

6.3 Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

6.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

Appendix A Basics of Robotics 123

Appendix B Basics of Data Acquisition 126

Appendix C Basics of Serial Communication 129

List of Figures 131

List of Tables 136

Bibliography 139

Page 11: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1

Chapter 1

Introduction

1.1 Background

For long duration space missions, permanent bases on the lunar surface or travel to

Mars, systems to produce food, purify water supply, regenerate oxygen and remove

undesirable components of the air are necessary. Such a system would be a tightly

controlled closed loop system in which the growth of crop plants would contribute to

the life support functions [1]. Due to the nature and given restrictions of space flights,

minimizing volume, mass, energy, and labor are key efforts in system design.

Part of this research program for life support systems is the Bioregenerative Plane-

tary Life Support Systems Test Complex (BIO-Plex), a high-fidelity NASA facility for

long duration tests of bio-regenerative planetary life support systems. It is a large test

bed with human test crews for interdisciplinary research and experimentation [2]. The

preliminary layout of the facility is shown in Figure 1.1. Illustrated are the five ma-

jor chambers for habitation, life support systems, laboratory, biomass production and

Page 12: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

2the interconnecting service tunnel. Main research objectives of the BIO-Plex project

concern:

• Reliance on expenditures like energy or fertilizer

• Long-term effects on stability and steady-state behavior

• Biological and physio-chemical properties

• Accumulation of contaminants

• Effects of realistic metabolic and hygiene inputs

• Training and operation issues

• Energy management

• Reliability and maintainability

Figure 1.1: Layout of BIO-Plex, adapted from [1]

Page 13: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

3The Biomass Production System (BPS) is one of seven life support systems planned

for BIO-Plex. The life support systems and their relationships are illustrated in Figure

1.2. The following criteria were applied in design of the BPS according to [2]:

• Maximized food production, growing area and productivity

• Modularity in design to allow replacement of components

• Energy efficient and low mass components where possible

• Automate and mechanize crop handling

• Reduce dependency on crew time

• Independently controlled shoot and root conditions for all crops

• Common atmospheric control

Water

System

Biomass

Production

System

Processing

Food Solids

Processing

System

Control

Thermal

System

Integrated

System

Control

System

Recovery

Water

System

Air

Revitalization

2

2

CO

O

Nutrient

Biomass

Heat

Data

Produce

Figure 1.2: Mass, Energy and Data Flow for the BIO-Plex Project, adapted from [2]

Page 14: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

4The main goal of the BPS is supporting the entire cycle of food crop production from

propagation and seeding to harvest and storage of raw agricultural products [2]. It

includes two Biomass Production Chambers (BPC), which contain the systems to grow

plants under optimized conditions and other equipment associated with food crop pro-

duction. The profile and main dimensions of one of the BPCs is shown in Figure 1.3.

P

O460 /

GA

SS

AACS

SS

T

Figure 1.3: Profile of the Biomass Production Chamber with Dimensions in cm, adaptedfrom [2]

• SS: Side Shelf

Page 15: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

5• CS: Central Shelf

• GA: Growth Area

• T: Biomass Transporter

• A: Aisle

• P: Platform

The chambers measure 4.6m in diameter and 11.3m in length. The design contains

three shelves and two aisles, providing an overall growth area of 82.4m2. Each side shelf

has three, the central shelf has four growth areas. The two-axis biomass transporter is

an elevator-like gantry robot operating in each aisle, it moves the platform bearing the

robot along and up and down the shelves. The transporter is designed to support a

crew member for direct observation and a robotic arm originally equipped with a simple

gripper, which is shown in Figure 1.4. The gripper is capable of holding tools that a

crew member has to provide. The overall range of the arm at full extension is 76cm.

Figure 1.4: Robotic Arm, adapted from [3]

The degrees of freedom (DOF) of the resulting system, including platform, robot and

end-effector, are illustrated in Figure 1.5. DOF1 and DOF2 are due to the gantry

Page 16: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

6robot. The robotic arm, as shown in Figure 1.4, is a five degree of freedom manipulator

in R-P-P-P-R configuration [4]. ”R” stands for a full rotary degree of freedom, while

”P” indicates rotary joints with limited motion range of 210 degrees [5]. This means,

that base (DOF3) and wrist (DOF7) have full rotary freedom, while motion in the

intermittent joints DOF4 - DOF6 is limited to 210 degrees. DOF8 is added by the

linear axis of the end-effector.

2

1

3

4

78

5 6

Figure 1.5: Degrees of Freedom

1.2 Research Objectives

Reduction of crew time and automation of processes is a key interest for the Biomass

Production System. A large amount of data is needed for the control of growing condi-

Page 17: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

7tions and evaluation of tests. In this project a new end-effector and an adapter module

for climatic measurements were designed. Data acquisition within the Biomass Pro-

duction Chamber was made possible without human intervention due to the automatic

exchange of adapter modules. The modular design allows to expand the system with

additional adapters for acquisition of physiological data and collection of plant samples.

The objective of this project was:

• Mechanical design of an end-effector for the robotic arm and the climatic sensors

adapter. The end-effector consists of the linear actuator for range enlargement and

the fork-like plug device. A ball-screw rotary to linear motion transformer driven

by a servo motor and a belt provides the linear motion for range enlargement.

The plug uses two cylindrical forks that fit into reamed holes in the adapter. The

mechanical joint is realized by ball plungers that snap into a notch in the cylinders

as male part of the joint. The adapter consists of electronic boards, sensors and

the interface to the plug.

• Design and implementation of electronics for data acquisition, power supply and

control. Sensors and tools for sampling of temperature, relative humidity, light

intensity, air velocity data and video signals were selected. Additional electronics

were necessary for signal conditioning, analog to digital signal conversion and

processing of data in respect of requirements for serial communication over a

radio frequency link. Power supply was realized by pre-stressed pogo-pins.

• Software development for control of end-effector motion, data acquisition pro-

cess, storage and display of data. The Windows-based program developed in this

project provides a user-friendly graphical interface.

Page 18: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

81.3 Summary and Report Contents

Figure 1.6 shows a picture of the designed system consisting of the end-effector and

the climatic sensors adapter Mechanical, electrical and software design were done in

parallel, nevertheless they are discussed separate in the next chapters for better clarity.

Figure 1.6: Reconfigurable End-Effector with mounted Climatic Sensors Adapter

Chapter 2 describes the physical design of the end-effector consisting of a linear actuator

and the attached plug device, and the adapter for climatic data acquisition. As well,

the selection of the linear actuator, the sensors and the video camera is discussed.

Chapter 3 describes design and implementation of electronics and interfaces that were

necessary to provide power supply and wireless transmission of data in an appropriate

manner.

Chapter 4 describes the development of software that allows control of the linear axis,

sensor calibration, control of data acquisition and storage of data in files for display and

later examination with conventional spreadsheet programs.

Chapter 5 describes the assembly and results of tests with the designed system. The

Page 19: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

9feasibility of the general idea of an adaptive and reconfigurable design was proven.

Chapter 6 contains conclusions and recommendations for further development of the

design.

Table 1.1 lists definitions, Table 1.2 contains abbreviations as used in the following

chapters.

Platform platform of the gantry robot transporter in BPC

Robot 5-axis robotic arm mounted to the platform

End-Effector Module that is attached to the robot, consisting of the linear actu-

ator and the plug device

Linear Actuator Module providing range enlargement consisting of the motor and

the attached belt-driven linear axis

Plug Device that is attached to the tip of the linear axis, serving as

interface to the adapter

Adapter Module that carries the tools and additional electronics

Rack Storage facility for unused adapters

Table 1.1: Definitions

Page 20: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

10

NASA National Aeronautics and Space Administration

JSC Johnson Space Center

WCSAR Wisconsin Center for Space Automation and Robotics

BIO-Plex Bioregenerative Planetary Life Support Systems Test Complex

BPS Biomass Production System, consisting of BPC1, BPC2 and addi-

tional equipment

BPC Biomass Production Chambers

SMI Smart Motor Interface, manufacturer software for control of the

linear actuator

DOF Degree(s) of Freedom

ADC Analog to Digital Converter

I/O Input/Output

VDC Voltage Direct Current

DAQ Data Acquisition

PPF Photosynthetic Photon Flux

MCU Micro-Controller Unit

Table 1.2: Abbreviations

Page 21: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

11

Chapter 2

Design of the Mechanical Parts

The design of the physical parts for the end-effector and the climatic sensors adapter

is described in this chapter. In the beginning the theoretical approach to the design

process is explained, then the requirements for the system are discussed. The following

sections deal with the selection of the sensors and the camera, the design of additionally

needed components, and their combination into a system that is capable of meeting the

requirements.

2.1 Design Strategy

The design methodology implemented in this project is based on the Association of

German Engineers (Verein Deutscher Ingenieure - VDI) Guidelines 2220 to 2225 [6].

The guidelines are commonly used in development and design of technical systems and

products. They are presented and explained in [7]. The design process starts with

abstraction of the main functionality and leads to a solution for the concrete system.

Another central characteristic is the iterative nature of the process, regression to earlier

Page 22: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

12phases is important and necessary, because requirements or perspectives may change.

An overview of the four main phases in design is given in Figure 2.1; it is fundamental

for all engineering designs.

Requirements

Detail

Design

Embodiment

Design

Conceptual

Design

Defining the

Figure 2.1: Design Process

Design begins with the first phase, the problem identification to define the requirements.

In this project, information about intended goals and the background of the BIO-Plex

project was required for the definition of the problem. The next step was dividing the

task into functional groups. Abstracting helped in identifying the core of the task, the

functions that affected the design most.

The following phase, called the conceptual design, was the creative part of the mechan-

ical design, it comprised finding solutions for the functional groups determined before.

Later those partial solutions were evaluated. The selection of a particular partial solu-

tion had to consider the performance of the entire design.

Page 23: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

13The embodiment design is the third phase of the design process. It entails the elab-

oration of the principles agreed on in the preceding phase and results in an explicit

and fully defined structure. The laying out of the parts was supported by the checklist

presented in Figure 2.2. The features were designed sequentially in order of importance

[7].

Ability to Assemble

Aspects Concerning Usage

Aspects in Manufacturing

Security and Ergonomics

Layout, Ability to Endure Load

Effect of the Active Principle

Fulfillment of Functionality

Figure 2.2: Checklist for Layout of the Parts

Following the checklist in Figure 2.2 guaranteed functionality, effectiveness of the chosen

active principle and fulfillment of tasks in the whole context. As well, ease of fabrication

by the machine shop and assembly were ensured.

Page 24: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

14The detail design phase finalized the design. Dimensions were assigned to all parts,

documentation of the design was generated and forwarded for execution to the machine

shop.

2.2 Defining the Requirements

This section describes the first phase of the design process presented in Figure 2.1. A

thorough understanding of the intended functionality and knowledge of any applicable

limitations is always very important for an effective design. As well, conditions pre-

sented by environment or the character of intended space travel and their significance

were determined. Costs played a less important role in this design, because the system

was designed as a prototype for use in a special application. This was a major difference

with respect to the design of a commercial product where costs are usually the most

important and determining factors for the success of a design.

2.2.1 Functional Requirements

The purpose of the system to be designed was automated data acquisition within the

plant growth chamber. The measurements to be accomplished at this stage included:

• Temperature

• Relative humidity

• Air velocity

• Light intensity

Page 25: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

15A further requirement was the handling of the digital still camera. The images are

used for orientation of several tools as well as monitoring of the chamber. Later a

grabber or cutter will be added to get samples of plants or soil, and the data acquisition

will be expanded by physical measurement systems, which include a leaf chlorophyll

meter, steady-state porometer and a plant-stress meter. Therefore, the whole design

had to provide the ability for further expansion and adaptivity. The required functions

included:

• Handling of sensors and tools

• Automatic exchange of adapters

• Storage of unused adapters and tools

• Display, storage and processing of data

• Automated execution of all required movements

2.2.2 Geometry and Size

The existing 5-axis robot, shown in Figure 1.4, has a total length of 76cm. From the

dimensions of the chamber, shown in Figure 1.3, it was concluded that the required

maximum range was approximately 120cm. Access to all locations within the plant

growth chamber had to be provided with best achievable flexibility in orientation of the

tools. Therefore, the range of movement had to be increased by about at least 44cm.

Space within the plant growth chamber is limited, so all designed parts had to be as

small and compact as possible.

Page 26: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

162.2.3 Kinematics, Kinetics, Forces

The end-effector will be used on earth rather than in space, so gravitation forces will

be present. This applies for the masses of tools, sensors and all mechanical parts of

the adapters. The payload of the existing robot is 15N (3lbs), but it is capable of

handling more [3]. A design as lightweight as possible was desired, because the payload

is very low for the intended task. High forces during the exchange of adapters had to

be prevented. Accelerations and speeds will be relatively low during operation when

compared to most industrial assembly or manufacturing processes.

Reaction forces during the data acquisition don’t exist intentionally; an exception is a

possible collision with obstacles within the chamber. The design therefore had to be

such that collisions would not damage fragile components like sensor probes. Paths for

tool exchange and avoiding obstacles during trajectory are a matter of motion pattern

planning, which was not subject of this project.

2.2.4 Energy and Data Flow

Transmission of data was the central objective of the project as will be discussed later in

this chapter. The transmission of data had to be reliable. Noise had to be held as low as

possible; further considerations included filters, signal conditioning and amplification.

The connection between the adapter and the plug needed to be reliable under all possible

circumstances. The system needed to be easy and safe to set up.

Power supply was necessary for the linear actuator, the sensors and the camera. The

only source available in the system is a 24 VDC battery pack mounted on the plat-

form [3]. Energy consumption of the components had to be kept in mind, and a safe

connection to the source had to be provided. Electro-magnetic waves can influence

Page 27: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

17signal transmission and other functions, so shielding needed consideration. Control of

the robot and data acquisition will be executed by a remote laptop using a PCMCIA

interface.

2.2.5 Materials, Machining, Assembly

Materials that were easy to handle and machine but still provided sufficient strength

were to be used. As well, the parts had to be as lightweight as possible. Certain

manufacturing processes like molding or blow molding are cheap in mass production

but not applicable for the design of a prototype. The design had to be such that

the machine shop could easily manufacture the parts. Demands on accuracy of the

manufactured parts were kept low to reduce costs and effort. The design had to include

possibilities to adjust the parts during the assembly and provide adaptability. Sharp

edges are not acceptable in space travel, all parts had to be chamfered in order to

increase safety.

2.2.6 Reliability, Safety, Ergonomics, Usage

All parts required protection from environmental effects like dust, temperature and

corrosion resulting from high levels of relative humidity. Proven and highly reliable

components had to be used. Only very small or no wear at all can be accepted. All

parts needed to require as low maintenance time as possible to reduce crew time as

much as possible [2]. Additional protection features like housings, covered mounts, and

safety switches were considered.

Page 28: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

182.2.7 Summary of Requirements

Summing up the preceding sections leads to the demand for a system fulfilling the mayor

requirements shown in Table 2.1. The table uses the following convention:

1 ”must”

2 ”do as good as possible”

Requirement Priority

Fulfillment of all tasks 1

Increase range by at least 44cm 1

Supply from 24 VDC battery pack 1

Overall mass of end-effector less than 1.5kg 2

Controllable from laptop 1

Low energy consumption 2

Reliability 2

Table 2.1: Design Requirements

2.3 Conceptual Design

The conceptual design phase consists of the steps shown in Figure 2.3. The list of

requirements yields in the generation of a functional structure. Gathering solutions for

the separated partial functions, regardless of whether they seem to be reasonable follows.

This creates a variety of alternatives to chose from. Generally applicable methods for

the generation of solutions can be intuitive, discursive and systematic in nature [7].

Sources of ideas for this project were brainstorming, literature and Internet research,

Page 29: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

19analysis of known similar systems and analogies in functionality to other products. This

was necessary not only to find hints or fractional solutions, but also to make sure there

was no solution already available that fulfills all those tasks in a satisfying manner.

The functional modules are then evaluated separately. Promising partial solutions are

selected and combined to the final design approach.

List of Requirements

Principal Solution

Definition of the

Combinations

Selection of

Structure

Generation of a

Principles for the

Partial Functions

Partial Functions

Evaluation of the

Figure 2.3: Steps in Conceptual Design

The generation of a functional structure is the first step of the conceptual design phase.

Consideration of the design requirements, especially the functional tasks, resulted in

the functional modules shown in Figure 2.4. The method that was applied for making

Page 30: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

20up those modules was mostly common sense, guided by the insights gathered during

the design process so far. Each module or partial function was then studied separately.

Tools and accompanying electronics are lumped into a module called adapter. Range

enlargement was a very complex module due to the number of options. Storage of

unused sensors is accomplished by the rack module. The connector module combines

considerations on providing electrical and mechanical joints between the plug of the end-

effector and the adapter. Data and power transmission are issues which are addressed

separately. The software module contains tasks concerning control, data processing and

communication.

Connector

Rack

& Tools

Sensors

Range

Enlargment

Power

Supply

Software

Data

Transmission

Adapter

Figure 2.4: Functional Modules shown without Relationships

2.4 Selection of Sensors and Tools

This section discusses the selection of sensors and the video camera sub-system. Spec-

ifications of the sensors had to be known in order to be able to evaluate and combine

Page 31: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

21the other fractions accordingly. The following sensors and tools were needed:

• Temperature sensor

• Relative Humidity sensor

• Air Velocity sensor

• Photosynthetic Photon Flux sensor

• Video Camera

Sensor designs can be divided according to the use of active and passive principles.

Passive sensors do not require an external power source [8]. They have relatively weak

output signals that need to be amplified for further processing. Active sensors need

a stable power supply in order to output reliable data. Digital or analog (voltages or

currents) outputs are possible. Combined probes are available for some measurements

like air velocity, relative humidity and temperature. The following properties were

examined in order to select suitable sensors for this project:

• Weight inclusive peripherals

• Size (compact and small)

• Resolution, accuracy and repeatability

• Time needed for data acquisition (response time or time constant)

• Energy consumption and voltage

• Output signal

• Overall design and mounting capabilities

• Compatibility with desired controls

• Integrated radio transmitter if available to avoid wiring effort

• Price low if possible

Page 32: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

222.4.1 Air Velocity Sensors

Probes for the measurement of air velocity in rooms and tubes are called anemometers.

They are widely used especially in HVAC applications. Therefore, most commercial

products are designed with features like tube mounts or long telescopic probes. Main

principles for measurement of air velocities are:

• Pin wheel: The streaming air lets a pin wheel rotate. The rotational velocity

is measured either opto-electronically with encoders or by a rotating spool in a

magnetic field. These sensors are cheap and easy to use but are too bulky for this

application.

• Hot wire anemometry: A hot wire either heated by a constant current or main-

tained at a constant temperature. The heat loss due to fluid convection is a

function of fluid velocity, and this principle is used to perform thermal anemome-

try. Advantages are excellent resolution and fast response. Problems include high

power demands, fragility of the wire and high costs [9].

• Thin film technology: This is another method of thermal anemometry. An elec-

trical current increases the temperature of a resistor on glass-like substrate, while

flowing air causes a reduction of this temperature. The cooling effect is directly

proportional to the mass flow and consequently to the air velocity. For tempera-

ture compensation, a second temperature sensor is usually placed in the same air

flow. Characteristics of the designs are similar to hot wire anemometry [10].

For the measurement of air velocities, bi- and omni-directional probes are available.

In this design a bi-directional probe was needed in order to be able to determine the

direction of the air flow as well as the intensity. A system with a probe mounted to

a flexible cable was finally chosen due to mounting and space considerations. Most of

Page 33: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

23the products were far too heavy and big. Cambridge Accusense offered the best suited

air velocity probe. They specialize in probes for use in clean room environments, and

their AVS1000 series were the lightest and smallest probes available. Most importantly,

high resolution for low air velocities is accomplished. Specifications for this product are

listed in Table 2.2, and the probe is shown in Figure 2.5.

Mass 30 g

Size 73x45x17 mm

Accuracy ∼ 3%(8bit)

Range of Velocity ±2.5m/s

Time Constant 0.1 s

Supply Voltage 10-16 V

Current Consumption 50 mA

Output 0±10 V

Total Price $450

Table 2.2: Specifications of the Air Velocity Sensor, adapted from [11]

Figure 2.5: AVS1000 Air Velocity Probe, adapted from [11]

Page 34: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

242.4.2 Temperature and Relative Humidity Sensors

A probe that combines both measurements was favored because relative humidity is tem-

perature dependent. Combined probes were smaller and more compact than separated

probes. The range of temperature to be measured within the chamber is approximately

18 to 26 degrees Celsius. Principles generally used for temperature measurements are:

• Resistance Temperature Detectors (RTD) are comprised of a lightly supported

wire coil in a quartz protective or ceramic tube or platinum foil on alumina sub-

strate. The working principle is the measurement of platinum resistance and the

linear relationship between the temperature and the resistance. RTDs output

small changes in voltage, are expensive, but are easy to use and very accurate [8].

• Thermistors are made of temperature sensitive oxides that act as semicoductors.

Changes in temperature result in a change in resistance[12]. The output is not as

linear as with RTDs, but they are much more sensitive.

• Thermocouples consist of two dissimilar metals in contact (called a junction),

which generate a thermo-electric voltage. This is called the Seebeck effect. For

temperature measurements, one junction is kept at a constant reference tem-

perature or temperature reference is provided by instrumentation, which is self-

powered, inexpensive and rugged. Another junction is placed at the measurement

site. Typical temperature resolution is approximately 1 degree Celsius, which is

not enough for this application [8], [13].

Principles generally used for humidity measurement are:

• Sorption methods are based on a thin polymer film either absorbing or exuding

water vapor as the relative humidity of the ambient air rises or drops. The dialectic

property of the polymer film depends on the amount of water contained in it; as

Page 35: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

25the relative humidity changes, the dialectic property of the film changes and so

does the capacitance of the sensor. The capacitance of the sensor is measured and

converted into a humidity reading [14].

• Condensation methods are implemented in cold climates, where the humidity level

is low (in mountains, polar, or upper air measurements). Hygrometers based on

this principle are generally called chilled mirror hygrometers [15].

• Absorption of electro-magnetic radiation by water vapor is another method. It is

used for tracking of fast humidity fluctuations [15].

The Humitter 50Y probe from Vaisala was finally chosen. It uses an interchangeable

sensor, making recalibration unnecessary [14]. It is electro-magnetically shielded and

has a lightweight plastic housing providing shelter from spray water. It is very compact

and provides sufficient accuracy. In fact, most probes available from other manufactur-

ers make use of the Vaisala sensors. The temperature is measured by a Pt1000 element

(RTD probe with a resistance of 1000Ω at the reference point of 0 degrees Celsius).

Relative humidity is measured by a polymer film absorbing vapor. Its characteristics

are listed in Table 2.3, the probe is shown in Figure 2.6.

Figure 2.6: Humitter Temperature and Relative Humidity Probe, adapted from [14]

Page 36: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

26

Mass 30g

Size 12x69mm

Accuracy ∼ 2%

Range of Temperature -10 to +60C

Range of Humidity 0− 100%

Time Constant < 1s

Supply Voltage 7-28V

Current Consumption 2mA

Output 0-1V each

Total Price $200

Table 2.3: Specifications of the Temperature and RH Sensor, adapted from [14]

2.4.3 Photosynthetic Photon Flux

Photosynthetic Photon Flux (PPF) sensors measure the intensity of radiation between

400 and 700 nm, which are the most important wavelengths for photosynthesis and

plant growth. A silicon photodiode is used as the detector. PPF sensors are passive

sensors that don’t need external power supply. The drawback is that output signals are

very weak and therefore require high resolution data acquisition. PPF is measured in

micromoles of photons per square meter second.

The sensor chosen was the QSO-ELEC from Apogee Instruments. Another smaller

sensor was offered, but this version was easier to mount and still compact enough. It

was calibrated for use with electric light and created for use in computer controlled data

acquisition systems. The Apogee sensor already includes an internal resistor to boost

the output signal to a higher output value. Specifications are given in Table 2.4, the

probe is shown in Figure 2.7.

Page 37: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

27

Mass 30 g

Size 24x25mm

Accuracy ∼ 2− 3%

Time Constant 1 s

Output 0-0.8 V

Total Price $89

Table 2.4: Specifications of the PPF Sensor, adapted from [16]

Figure 2.7: PPF Probe, adapted from [16]

2.4.4 Camera System and Image Acquisition

The system had to be equipped with a camera. It will be used to send images from

within the chamber in order to monitor the chamber for general surveillance and for

guiding several tools. A large variety of cameras exists on the market. Requirements

for the desired camera sub-system were:

• Size and weight as small as possible

• Resolution higher than 300 pixels is enough

• Output signal needs to be color, either digital or analog

• Easily interfaced and transmitted to the screen

• Contrast and light sensitivity is of lower importance

Page 38: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

28• Radio transmission of the signal to reduce effort of wiring

• Power supply with a low voltage and low consumption

Supercircuits is a company that specializes in surveillance and video security. They

offered the smallest solutions for cameras and further needed equipment, the tiny size

due to the integrated transmitter was the decisive factor. This made the implementation

of the vision system very easy. Resolution and sensibility are low, but they are sufficient

for this application. The camera uses a pinhole lens. The receiver is very compact as

well and will be set up close to the monitor or a computer with a video card. The

following components were selected, which have the specifications listed in Table 2.5.

• AVX900S5 Color Wireless ATV Video Camera including whip antenna with inte-

grated AVX900 Micro ATV video transmitter, shown in Figure 2.8.

• AVX900R2 high gain receiver, shown in Figure 2.9.

Mass 30 g

Size 26x26x17mm

Resolution 380 lines

Frequency Band 900 MHz

Transmitter Range 250 m

Supply Voltage 9 V

Current Consumption 70 mA

Light Sensitivity 4 lux

Total Price $419

Table 2.5: Features of the Camera and included Transmitter, adapted from [17]

Page 39: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

29

Figure 2.8: Digital Video Camera inclusive Transmitter, adapted from [17]

Figure 2.9: High Gain Video Receiver, adapted from [17]

2.4.5 Physiological Measurements

Sensors for physiological measurements include:

• Plant stress meter

• Leaf chlorophyll meter

• Porometer

All of these sensors have requirements for handling, supply and outputs that are similar

to the sensors for climatic measurements discussed above. Those sensors were not

Page 40: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

30required at this stage of the development of the end-effector. Nevertheless, the overall

design had to be carried out in a way to be able to add them later.

2.4.6 Grabber

The design of the grabber will strongly depend on what kind of samples have to be

taken (leaves, soil, liquids), and which other requirements for those actions exist. It is

unlikely that this adapter will require data flow, but power supply will be necessary in

case the grabber needs a motor driven sampling device. Orientation and positioning of

the grabber with respect to the plant or object will be done by the robot, most likely

using images from the video camera. Possible grabber functions include:

• Scissors or knives to cut off samples

• Tearing off samples

• Taking leaf samples by a hole puncher.

The design of the grabber was outside the scope of this project and is not examined

further.

2.5 Range Enlargement

This section describes the selection of the linear actuator, which was implemented

in order to achieve the required range enlargement. The requirements for the linear

actuator were:

• Desired supply voltage according to battery pack is 24VDC.

• Energy consumption should be as low as possible.

Page 41: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

31• Max mass of axis and adapter is 1.5kg, therefore the motor should be as light as

possible.

• Force perpendicular to axis of motion due to mass of adapters won’t exceed 10N.

• Force in direction of axis just occurs during the docking process and won’t exceed

100N.

• The sensors and tools require low operating forces and positioning accuracies, so

high structural strength is not necessary.

• Required velocities and accelerations are low compared to most applications, ve-

locity of approximately 50mm/s is sufficient.

• The additional length is to be at least 44cm, of which as much as possible should

be driven to improve dexterity.

• Costs are a minor consideration due to the fact that this will be a research pro-

totype.

• The solution has to be reliable.

• Wear that would require maintenance is not allowed.

• End-effector needs to be resistant to environment of high humidity.

• Electro-magnetic fields affect sensor and transmitter performance.

• The axis has to be easily implemented into the control system to be programmed.

Many choices in design for range enlargement existed. A rough classification can be

seen in Figure 2.10. The two main options were adding a rod of fixed length or adding a

driven axis achieving variable length. Within the driven solutions, a number of options

existed for providing energy for the movement: Electric motors are widely used (stepper

or servomotors, AC or DC, brushed or brushless, etc. are all available in many different

designs). Hydraulic (liquid pressure) or pneumatic (air pressure) cylinders are used to

provide linear movements directly. Motion can be generated by rotary axes, electrical

Page 42: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

32linear direct drives, rotary to linear motion converters or telescopic solutions. The most

common motion transducer designs are:

• Ball screw (twist prevented internally)

• Ball screw and two slides

• Rack and pinion

Actuator

Enlargment

Range

Driven Axis

Electric Pneumatic Hydraulic

Rotary to LinearConverter

Fixed Rod

RotaryLinearMotion

General Design

Figure 2.10: Possibilities for Range Enlargement

2.5.1 Evaluation of Options

Adding a rigid rod would have improved the range but decreased dexterity considerably.

It would have been a very cheap and easy to implement solution, but would have limited

the flexibility too much. Therefore this idea was dropped first. Hydraulic or pneumatic

cylinders are one option for providing linear movements, but because no pressurized

air or oil supply was available within the chamber, these options were also discarded.

Telescopic solutions typically are highly specific, complicated and heavy in design. Few

adaptable products are available on the market, and a custom solution would have been

too expensive and time-consuming. Therefore, these also were not investigated further.

Page 43: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

33The existing robot has already five rotary axis, an additional rotary axis was not desir-

able. The addition of a linear axis has many advantages for the generation of motion

in this application. Many movements will be linear in nature, for example the tool

exchange as well as the gathering of data or samples.

2.5.2 Evaluation of Linear Motion Options

Direct-driven axis are often used for assembly robots or table drives. A problem is that

most solutions are bulkier than comparable designs with rotary drives. An exemplary

linear direct drive is shown in Figure 2.11. Cylindrical linear axis, as often used in

medical or precision applications, sometimes even including an additional rotary move-

ment, would fit the requirements perfectly. No product that was robust enough for this

application was obtainable yet. A comparison of electrical linear direct drives and axis

on basis of ball spindles is given in Table 2.6 [18], [19].

Figure 2.11: Linear Direct Drive, adapted from [20]

Rotary to linear motion converters are usually built using ball screws, such as that

shown in Figure 2.12. The ball screw is either driven by a belt, by gears, or the motor

is directly attached. Belt-driven spindles introduce elasticity that damps hard shocks

and they have a good relationship of driven length to overall length of the design. The

Page 44: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

34

Direct Drives Ball Spindle Drives

High accelerations and velocities Slower, but sufficient

High accuracy due to low friction and

no elasticity

No slackness, but stick-slip effects

Heavy and bulky Lightweight and compact

Electro-magnetic fields Very high efficiency factor

Very quiet Can be noisy due to vibrations

Maintenance free Subject to wear

Designs expensive Cheap

Mostly customized Standardized, often modular

Table 2.6: Characteristics of Linear Direct Drives and Ball Spindle Drives

rotation of the nut has to be prevented in order to create motion.

Figure 2.12: Ball Screw and Nut, adapted from [21]

Electrical requirements for direct drives became less demanding, because most products

include integrated brakes to hold their position powerless. As well, electro-magnetic

fields are less disturbing than a couple of years ago. For high performance applications

a direct drive might be favorable due to higher speeds and accuracy. However, a linear

actuator using a ball screw and a rotary drive was sufficient for this application.

Page 45: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

352.5.3 Evaluation of Motor Principles

Available options were servo and stepper drives, properties of both are summarized

in Table 2.7. The decision depended on which one could easier be integrated in the

control system of the existing robot. The available servo drives were more flexible in

programming, but were slightly more expensive. Stepper drives weigh a little bit less

but are often designed for use in systems with repeated similar motions patterns and

preprogrammed positions.

Stepper Servo

Controls open loop closed loop

External measurement system unnecessary necessary

Control properties easy more demanding

Dynamics poorer better

Positioning properties poorer better

Torque generation poorer better

Efficiency poorer better

Rotational velocity poorer better

Price cheap higher

Weight and size little better acceptable

Table 2.7: Properties of Stepper and Servo Drives, adapted from [19]

2.5.4 Selection

A product already including all needed components, such as motor, motion transformer,

controller and drivers, was preferable. However, most commercial products are modules

for robotic assembly or manufacturing systems designed for high positioning velocities,

Page 46: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

36accelerations and accuracy and are too heavy for this application. A Smart Actuator

from Ultramotion was finally selected for range enlargement in this application. A

cutaway drawing of this linear actuator is given in Figure 2.13, Figure 2.14 shows a

picture of the chosen model, as well, the interface for control and power supply, the

selected mounting bracket and the end position switch, mounted to the tube of the ball

spindle, are shown. At the time the axis was selected, few was known about the controls

and interfaces of the robot in BioPlex. This actuator, driven by a servo motor, offered

good integration flexibility.

Figure 2.13: Cutaway of Smart Actuator, adapted from [23]

The design uses a self-locked ball screw, driven by a servo motor from Animatics over

a belt. The shown linear potentiometer is an additional option and was not ordered. It

was not necessary since the accuracy of the rotary encoder of the motor was sufficient.

The internal brake is included by default, but not needed in this application because

forces are low and the spindle is self-arrestive. The actuator is protected from overload

by a slip clutch in the drive train set to approximately 330N [27]. Drivers for the motor

are already included along with software that provides a programming interface. An

Page 47: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

37MotorConnector Linear Axis

Belt Case Home Position Switch Bracket Mount Nose Rod Clevis

Figure 2.14: Smart Actuator

additional home position switch is mounted on the shaft. This is necessary to find

a predefined position again after loss of power. A rod clevis nose offered the best

possibility to mount the plug that is used as interface to the adapter. A block mount

was ordered to be used as connecting element to the robot. Characteristics of the chosen

linear actuator are given in Table 2.8.

2.6 Principles for the Remaining Partial Functions

Next step in the design of the end-effector was finding possible solutions for the re-

maining partial functions. Yet the relationship of the modules to each other was not

investigated.

Page 48: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

38

Mass of motor 450 g

Mass of axis 900 g

Dimensions (ext./retract.) 540/330 mm

Force Limitation axial 330 N

Force Limitation radial 13 N

Belt ratio 2 : 1

Lead screw pitch 2.117mm (1/12in)

Encoder Rotary Resolution 2,000 counts/rev

Linear Resolution 1890 counts/mm

Supply Voltage 20-48 V

Current Consumption (max) 450 mA

Sample Rate 4 kHz

Velocity max 50 mm/s

Total Price $2100

Table 2.8: Characteristics of the Smart Actuator SA-2-A.083-8-K-1-B/NRC3, adapted

from [24]

2.6.1 Power Supply

Components that have to be supplied with energy are:

• Robot

• Linear actuator

• Sensors excluding the PPF probe (active principle)

• Camera

• Data transmission system (transceiver)

Page 49: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

39The only existing power source available was the 24VDC battery pack. If the 24VDC

pack is used alone, it will be necessary to use voltage dividers to achieve the appropriate

voltage for every consumer. However, own power sources could be installed on the

adapter or on the motor mount.

2.6.2 Data Transmission

Crucial for the performance of the data acquisition process is routing the acquired data

from the adapter to the laptop. Important factors concerning data transmission are

the quality of the transmitted signal, the required effort including wiring and plugs,

interference with other signals and the reliability (potential loss of data) of the entire

system. Possible choices for data transmission are:

• Cables connecting laptop and sensors directly

• Data logger, download gathered information later

• Wireless technology, for example radio transmission or an infrared data link

2.6.3 Mechanical and Electrical Connector

One objective for this project was an exchange facility for the adapters. Therefore an

electrical (power and data) and mechanical interface had to be provided. Tasks and

requirements of the interface are:

• Maintain electrical connection during usage

• Provide secure mechanical connection

• Reliability

Page 50: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

40• Protect pins and connector parts from damage

• Pilots to accommodate inaccuracies without damage to any parts

While a commercial product is cheaper and functionality is proven, a customized con-

nector can be designed, which might integrate more functions in one part and exactly

fits to this special application. There was a large variety of possible principles for the

general design of the mechanical connectors, including:

• Screwed connector requiring rotary motion for connection

• Snap or bayonet mount

• Snapping system for force connection, consisting of beams or springs

• Shape locking features and corresponding counterpart

• Design that clamps the adapter

• Magnetic

Ideas for electrical connectors include:

• Use an independent power supply on the adapter

• Use a common electrical plug or pin connector

• Design a custom connector using springs or other flexible parts

• Integrate electrical and mechanical connector

2.6.4 Rack

Unused adapters will be placed in the rack. The detailed tasks and requirements for

this module strongly depended on the final design of the adapters. Possible tasks and

considerations were:

Page 51: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

41• Secure and reliable storage of unused adapters

• Prevent adapters from damage and dirt

• Equalize and compensate inaccuracies during tool exchange

• Safety features to ensure functionality or report errors

• Turns power on and off if batteries are used

• Loading of rechargable batteries if used

• Easy to manufacture, assemble, and expand

Possible solutions include:

• Adapter inserted in slot (vertical or horizontal)

• Design based on cylindrical, squared, or fork-like features

• Slots, able to provide the reagent force for the plugging process

• Threaded mounting device in rack

• Snapping feature

• Accommodate inaccuracies using pilots, elastic parts or by slackness

2.6.5 Software

At this stage a very brief look at tasks and frame conditions was sufficient. Software

development is addressed in Chapter 4. The following aspects were considered:

• Influence of interfaces, software and language on data transmission, sensors and

motor performance.

• Coordination of data acquisition and motion control.

• Requirements of the computer interface. If analog data is directly routed to the

computer, a data acquisition board will be needed. If data is transmitted digitally,

a serial communication port has to be used.

Page 52: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

422.6.6 Adapters

The only function of the adapter module is providing mounts for sensors, tools, connec-

tors and electronics. The design of the physical parts of the adapter was depending on

the principle used for power and data transmission. The actual shape and requirements

were determined by later decisions.

2.7 Evaluation of Functions

The conceptual design, as shown in Figure 2.3, continues with the evaluation of the

partial functions. In this section the ideas generated were reduced to a reasonable

number of promising options.

2.7.1 Power Supply

The power supply of the video receiver and the data acquisition transceiver on the

computer side was easily achieved. Both are close to the laptop and can be directly

connected to the battery pack on the platform. The power supply of the linear actuator

required cabling from the platform to the tip of the robot. The remaining need was to

evaluate the options for the power supply for the sensors, the camera and additional

electronics. This task was difficult because power consumption of the transceivers and

additional electronics like microprocessors and the A/D converter were unknown at this

point.

If replaceable batteries were used they would have had to be integrated in the adapter,

adding additional weight and size. In any case, supply voltages had to be as low

Page 53: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

43and as few as possible. Batteries deliver stable constant voltages, but only for a limited

time. This makes the use of batteries difficult for continuous measurements. Depending

on yet unknown overall power consumption of the components, the periods between

battery changes could be very short. This would violate the major intention of being

independent from crew time [2].

The use of rechargeable batteries solves the problem of dependency on a crew member

to change the batteries. A charging device could be integrated into the rack, placing

the adapter in the rack would install the connection. Unfortunately it does not solve

the problem of allowing continuous measurements. If the acquisition cycle is very long

lasting, loss of power is possible before recharging.

Another form of an own power supply on the adapter are solar panels. This would allow

continuous measurements if enough light is available and the power demands are low,

because no wiring outside the adapter would be required. This option was rejected for

this project because of unknown light and space conditions and high power consumption

of the components.

To supply power to the adapter using cables, one wire for each voltage is needed and

an additional wire for the ground, if every required voltage level is wired from the

platform through the robot. Weight and space would be saved on the adapters because

no additional components would be needed. Power supply had to be routed to the linear

actuator, so another option was forwarding this voltage to the adapters by cables along

the axis of the linear actuator. A stretching cord similar to a telephone cable could

be used. Then, voltage dividing electronics could be mounted to the adapter providing

continuous power for the sensors and transceivers.

Page 54: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

442.7.2 Data Transmission

Characteristics of different transmission methods are discussed next. Points of interest

common to all options were supply voltage needed by some methods, power consump-

tion, bandwidth, reliability, and the potential ability to expand functionality in a later

stage of BioPlex. A data logger cannot be used in this application, because the stored

information would be downloaded in the rack and no real time data would be available.

Real time data is necessary as feedback for the system to control the chamber.

Cables could be used connecting the laptop and sensors directly. In this case a multi-

functional data acquisition board could have been used as an interface. Many different

multipurpose boards with sufficient capabilities are available for this task. However,

every sensor requires one line for the output and an additional ground cable is needed.

The use of cables requires a way to plug and disconnect, making the mechanical design

more complex. There is a limit to the number of cables that can be laid in the robot,

therefore the use of cables was limited.

Infrared communication is an effective and inexpensive possibility for short-range data

transmission. The idea of infrared data transmission was dropped because those systems

do not allow obstacles in the line of view due to the nature of the principle [22]. In the

plant growth chamber this cannot be guaranteed, so data might get lost as soon as an

obstacle is in the line of transmission.

Radio transmission is a form of wireless communication that is relatively easy to imple-

ment. Therefore, it was an attractive option to link the sensors to the computer. The

output signals could be transmitted to a receiver near the laptop and interfaced using

the serial communication port. Protocols ensure a safe transmission and prevent loss

of data. A drawback are electro-magnetic waves that can influence the performance

Page 55: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

45of other functions in the system. Transmission itself can be faulty due to surrounding

waves. The transmitter would be an additional power consumer on the adapter and

adds space and weight.

2.8 Definition of the Principal Solution

The previously determined functions shown in Figure 2.4 had to be integrated into one

integral concept. The convergence towards a final solution started with the functions

that were most important in determining the overall design: power supply and data

transmission. The design requirements for rack, plug and adapters with mounts for

sensors, tools and additional electronics were independent from each other.

2.8.1 Mechanical and Electrical Connection

The linear axis had to be supplied with 24VDC from the battery on the platform. The

additional effort to route this voltage to the plug was relatively low, and the electrical

connection to the adapter was easily solved. Flexibility to add further components is

ensured. Therefore, the power supply was wired from the platform to the adapter. Pogo-

pins from QA Technology Inc were selected as electrical connectors. Springs within the

tube provide a force that presses the pins against the contact in form of a plate or

pin-shaped counterpart. They are widely used and are designed for use in PC board

testing tools or as contacts for removable displays of car radios. A spring travel of at

least 2mm was desired to accomodate inaccuracies reliably. Pins of the 100-16 series

with about 4mm stroke and an overall length of 25mm were chosen, a picture is given

in Figure 2.15.

Page 56: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

46

Figure 2.15: Pogo-Pin, adapted from [25]

A simple force locking mechanism for the mechanical connection was favored over a

shape locking element. A shape locking solution would have required corresponding

parts in the rack and this would have complicated the overall design unnecessarily. It

was unnecessary to design a new locking mechanism because many low-cost parts were

already available for this purpose.

Ball plungers, as shown in Figure 2.16, provided the snapping part, and a simple notch

served as the counterpart. The design was very compact, easy to implement and pro-

vided a defined and repeatable position of the adapter. The chosen plungers had a 6mm

thread and a 3.5mm diameter ball. The distance from the end of the tube to the ball’s

top, defining the maximum spring travel, was 1mm for this design. Smaller plungers

were not desirable due to the short travel length of the spring. Plastic locking elements

were available, facilitating the fixing of the plungers. Each of the plungers provided

an initial force of 0.45lb/2.2N, higher forces would have been available as well. Two

plungers were used, so the force to disconnect was approximately 4.4N.

Figure 2.16: Ball Plungers, adapted from [26]

The electrical and mechanical connection is illustrated in Figure 2.17. The plungers

Page 57: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

47were screwed into the insert and fit into the notch of the cylindrical forks of the plug to

form the mechanical connection. The electrical connection consisted of the pogo-pins

and the PC board with the contacts. The following features are indicated:

1. Ball Plunger

2. Insert

3. Fork

4. Pogo-Pin

5. Contact Board

5

4

3

2

1

Figure 2.17: Electrical and Mechanical Connection

2.8.2 Data Transmission

An evaluation of the options for data transmission is given in Table 2.9. The climatic

sensors already required five lines for data (one for each sensor, plus ground), and seven

lines were required for the linear motor. The addition of more sensors later would add

Page 58: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

48more wires. Due to the number of cables and the accompanying wiring problems, radio

transmission was finally favored. No additional parts would be needed for cabling,

resulting in a good solution considering overall weight and size.

Cables Wireless

Weight + 0

Size + 0

Signal Quality + +

Effort - 0

Ease of Use 0 0

Control Properties 0 0

Extensibility - +

Table 2.9: Evaluation of Cables and Radio Transmission

2.8.3 Allocation of Sensors to Adapters

Sensors require different handling and orientation due to their characteristics. An im-

portant question was if every sensor should have its own adapter or if a multi-functional

head was favorable. An evaluation was carried out, which is summarized in Table 2.10.

Separate adapters for each sensor make the adapters small and easy to handle dur-

ing sampling. All sensors can be mounted easily to meet their requirements. A small

adapter would have improved ability to reach points that have limited accessibility.

It was found that all of the required climate sensors could be mounted on one adapter.

The physiological sensors could be mounted to another adapter. The main advantage

of this setup was that the cycle time for the entire data acquisition process would be

shortened considerably, because all climatic or physiological data of a given point within

Page 59: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

49

Separated All in One

Weight + 0

Size + 0

Positioning close to plants + 0

Cycle Time - +

Table 2.10: Evaluation of Separate and Multi-Functional Adapters

the chamber were obtainable at the same time. A multi-functional adapter would be

moderately heavier and bigger than separate adapters considering the overall weight

of the end-effector. Design effort and control properties depend on the placement and

implementation of electronics for data acquisition and radio transmission. Weighing

these factors, a multi-functional solution was chosen. The self-plugging adapter design

approach allows for increased future functionality because additional adapters can be

developed for holding the grabber and carrying other sensors. The final system will

consist of at least three adapters:

• Adapter 1: Climate Sensors (Temperature, Relative Humidity, Air Velocity, PPF)

• Adapter 2: Physiological Sensors (Plant Stress, Porometer, Chlorophyll)

• Adapter 3: Grabber or Cutter

2.8.4 Conceptual Design Summary

The preceding sections evaluated several ideas for the design. Finally, the resulting

design approach consisted of the following components:

• Linear actuator

Page 60: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

50• Frame structure for the plug device

• Frame structure for the adapter

• Counterparts for mechanical and electrical connection

• Sensors and their mounts

• Electronics for data acquisition and transmission

• Voltage dividing circuit for power supply

• Rack insertion feature

2.9 Embodiment Design

During the embodiment design, the final shapes of plug, adapter and rack were deter-

mined. The design followed the sequence presented in Figure 2.18 and regarded the

checklist presented in Figure 2.2. After the main functional parts, the remaining less

important features were designed. Optimization and testing for essential errors finished

the embodiment design phase. Screws are omitted in the following exploded drawings

in order to maintain clarity.

2.9.1 Climatic Sensors Adapter

The layout of the climatic sensors adapter is shown in Figure 2.19. The module consisted

of the following components:

1. Plate

2. Air velocity sensor electronics

3. Stand-offs for mounting of the electronic boards

4. RF transceiver board

Page 61: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

51

Principal Solution

Detail Design

Forward to

Optimization

Features

Design of Side

Design of Main

Features

Specifications

Shape Determining

Figure 2.18: Sequence in Embodiment Design

5. PPF probe

6. Temperature and relative humidity probe

7. Frame of the air velocity probe mount

8. Air velocity probe

9. Bracket of the air velocity probe mount

10. Data acquisition board

11. Ball plunger

12. PC board with contacts for the pogo-pins

13. Insert

Page 62: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

52

Figure 2.19: Layout of the Climatic Sensors Adapter

A symmetric design was desired for balanced weight of the climatic sensors adapter.

The compact shape ensured improved ability to reach points close to obstacles. Sensor

tips were desired to be as close to each other and as far in front as possible. All sensors

had to be mounted in a way to provide the best possible position according to their

functionality:

• Temperature and Relative Humidity: Both properties have no orientation, so the

sensor could be mounted anywhere on the adapter.

Page 63: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

53• Photosynthetic Photon Flux: Needed to be perpendicular to the source of light.

None of the components could block the path of light.

• Air Velocity: The tip had to be exposed and the sensor needed to be positioned

concentric to the wrist. That way, rotation of the wrist can be used to deter-

mine direction in which the air velocity is strongest in a plane. This facilitated

determination of the origin of the air stream.

2.9.2 Plug

The layout of the plug is given in Figure 2.20. The plug consisted of the following

components:

1. Plug body

2. Camera

3. Camera mounting plate

4. Camera mounting bracket

5. Voltage dividing electronic mounting plate

6. Voltage dividing electronic board

7. Pogo-pin

8. Pogo-pin mounting block

9. Forks

The camera is used with all tools, therefore it was mounted on the plug module. The

additional H-shaped frame and the mounting plate were introduced to be able to adjust

the view angle of the camera according to the requirements. A further advantage was

simplified design and smaller dimensions of the plug body. A mounting facility for the

Page 64: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

54

Figure 2.20: Layout of the Plug Module

voltage divider electronics was included. The pogo-pins for the electrical connection

shown in Figure 2.15 were mounted on the bottom of the block, corresponding to the

position of the contact block on the adapter. An additional electrical isolating mounting

was necessary.

The linear actuator and the plug device required a joint without slackness that was

easy to manufacture and mount. A tight fitting reamed hole and a pin fixing the

position from the side was chosen. This solution provided a defined concentric mount

Page 65: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

55and conducted the forces during usage well. The forks were designed as cylindrical parts

screwed into the main body. The reason for this decision was the ease of manufacture,

especially considering the mounts to the main body of the plug. The diameter of the

forks was chosen in respect to the required notch serving as counterpart to the ball

plungers for mechanical connection.

2.9.3 Rack

The layout of the rack is given in Figure 2.21. Because there was no information about

where in the chamber the adapters might be stored, the preliminary rack just served

as a facility to test the plugging mechanism. It consisted of a plate and two cylindrical

parts in order to keep it as simple as possible. The chamfers served as pilots for the

plugging, inaccuracies are equalized by slackness between the components.

Figure 2.21: Layout of the Preliminary Rack

Page 66: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

562.10 Detail Design

Detail design is the last step in the sequence of the design process, adding dimensions,

materials, measures, tolerances, chamfers and other details. Wherever possible the parts

were made of aluminum, because it is an inexpensive and easy to machine material that

is stainless and strong, yet lightweight. The detail design finally resulted in the following

documents:

• Measured drawings of all parts

• Drawings of assemblies and sub-assemblies

• Documentation and compilation of related materials

2.10.1 Adapter

Plate

The plate is shown in Figure 2.22. The indicated holes are used for mounting of the

following components:

1. Air velocity probe mount

2. Data acquisition board

3. PPF sensor

4. Holes for insertion into the rack

5. Air velocity sensor electronics

6. Insert

7. RF transceiver

Page 67: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

57

1 2 3 4 5 6 7

Figure 2.22: Plate

The plate was designed to serve as a frame structure for the adapter. The main decision

was whether to use a thicker sheet with tapped holes or a thin sheet with clearance holes.

Tapped holes are more difficult to manufacture and are hard to repair when damaged,

therefore a 1.5mm sheet was used. The heads of four flat head screws fixing the insert

on the plate had to be countersunk. Otherwise they would have been in the way of

the electronics of the air velocity sensor. These screws were chosen because the parts

don’t have to be re-assembled constantly with high precision and an easy to assemble

and space-saving joint was needed. The two holes near the center act as inserts to

the rack and provide the counter force when the adapter is stored. Because all central

locations on the plate were occupied by sensor probes, this was the only possibility and

the symmetric design ensured an even distribution of mounting forces. A clearance of

0.1 to 0.2mm was specified for compensating inaccuracies in positions.

Page 68: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

58Insert

The insert is shown in Figure 2.23. The indicated holes are used for mounting of the

following components:

1. Ball plungers

2. Temperature and relative humidity probe

3. Contact board for the pogo-pins

4. Insertion of the forks of the plug

5. Data acquisition board

6. RF transceiver

7. Mounting the insert onto the plate

8. Air velocity sensor electronics

1

2 3 4

5

6

7

8

Figure 2.23: Insert

The insert integrates many mechanical functions into one part and serves as a heat

sink for the electronics. The mechanical connection to the forks of the plug required

Page 69: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

59reamed holes, the diameters were specified to form a sliding fit with a clearance of 0.01

to 0.03mm. The holes were highly chamfered to act as a pilot, improving insertion

performance. The notch behind the contact plate was needed for cabling.

Air Velocity Probe Mount

The air velocity probe mount is shown in Figure 2.24. The probe was mounted on a

structure consisting of a frame(2) and a bracket(1) that clamps it. The location above

the Vaisala probe was the only way to provide a central mount for all probes and was

an easy way to align the air velocity probe with the axis of the wrist of the robot.

1

2

Figure 2.24: Air Velocity Probe Mount

2.10.2 Plug

Plug Body

The plug body is shown in Figure 2.25. It contains holes to mount the other components

of the plug device and is used as heat sink for the voltage supply board. The indicated

Page 70: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

60holes are used for mounting of the following components:

1. Camera mount bracket

2. Pin for fixing the mounting position of the plug

3. Pogo-pin mount

4. Forks

5. Mounting the plug body to the linear axis

6. Voltage supply board

1

2

3

4

5

6

Figure 2.25: Body of the Plug

Fork

One of the forks is shown in Figure 2.26. The following features are indicated:

Page 71: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

611. Width across the flats to facilitate mounting

2. Thread for screwing the fork into the plug body

3. Notch as counterpart to the ball plunger

4. Pilot for reliable insertion into the adapter

The plane shoulder of the forks ensure orthogonal position of the mounted forks. The

chosen diameter of 8mm was determined by the size of the ball plungers and the required

notch. The notch was measured according to Figure 2.27.

1

2

3

4

Figure 2.26: Forks

Figure 2.27: Layout of the Notch and Ball Plunger Connection (in mm)

Page 72: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

62Camera Mount

The entire camera mount is shown in Figure 2.28. It consisted of the following parts:

1. Camera mount bracket

2. Camera joint

3. Camera with included radio transmitter

In order to attach the wireless video camera to the plug, an additional bracket serving

as a camera mount was introduced. The camera itself was mounted to the camera joint,

the resulting 2-DOF mount improved adjustment. The bracket has tapped holes on one

and screw clearance holes on the other side; long cheese-head screws were used to clamp

the mount against the plug body and the camera joint against the mount.

1

2 3

Figure 2.28: Camera Mount Bracket

Page 73: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

63Pogo-Pin Mounting Block

The pogo-pins were mounted on an electrically insulating plastic block, which is shown

in Figure 2.29, the block was screwed to the plug body, using clearance holes (1).

Seven connectors were provided in order to supply power to the adapter and maintain

flexibility in case that more pins are needed for future changes in the design, the pins

were inserted into clearance holes (2).

1

2

Figure 2.29: Mounting Block for the Pogo-Pins

2.11 Summary

The intended plugging mechanism is illustrated in Figures 2.30 and 2.31. The robot and

the linear actuator of the end-effector need to position the forks of the plug concentric

in front of the adapter insertion holes. The end-effector inserts the forks by performing

a linear motion, the ball plungers snap into the notches and the pogo-pins connect to

the contact board. Then, the robot lifts the plugged adapter from the rack. The next

chapter discusses required electronic components, power supply and communication

between computer, end-effector and adapter.

Page 74: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

64

Figure 2.30: Plugging Mechanism, Adapter in Rack

Figure 2.31: Plugging Mechanism, Adapter plugged and taken from the Rack

Page 75: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

65

Chapter 3

End-Effector and Adapter

Electronics

This chapter describes the design and layout of the electronics that were required for

data acquisition and power supply. As well, communication between the control pro-

gram on the computer, and the micro-controllers of the linear actuator and the climatic

sensors adapter was addressed. No cables for data transmission were required, because

wireless communication was implemented. Necessary links for transmission of data and

control signals are shown in Figure 3.1. Required connections for power supply are

illustrated in Figure 3.2.

Usually data acquisition boards are used to interface a computer. For this project, all

components and functionality like signal conditioning and analog to digital conversion

were already included in the adapter electronics. The resulting digital data was trans-

mitted, interfaced using the serial communication ports: COM1 was used for motor,

COM2 for sensor communication.

Page 76: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

66

Controls

COM Port

Data Flow

COM Port

Computer

Video Port

Camera

Robot

Interface

Adapter

Actuator

Figure 3.1: Data and Control Signal Flow

VideoReceiver

DataTransceiver Electronics

Data TransceiverSensors

Adapter

Camera

Actuator

RobotBattery

Figure 3.2: Required Power Supply

Page 77: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

673.1 Linear Actuator

The linear actuator that was selected in Section 2.5.4, shown in Figure 2.14, is driven

by a brushless DC servomotor, which uses a closed loop PID controller and a built-in

amplifier. The motor was accompanied by its own software for monitoring, PID control

and programming. This section illustrates interfacing and programming of the linear

actuator.

3.1.1 Power Supply and Communication Interface

An illustration of sockets and LED’s on top of the motor can be seen in Figure 3.3,

the 7-pin combo D-SUB connector shown in the middle serves as the interface to wire

the motor to the power supply and one of the serial ports of the computer. Correct

polarity of the power supply is ensured if the servo LED (shown on the lower right

corner of Figure 3.3) turns red. The same LED turns green when the motor receives

power during trajectory or on programmed stop. Initializing the program opens the

selected serial port for communication with the motor. The trajectory LED (upper

right corner of Figure 3.3) turns green during motion. The default protocol for data

exchange is RS-232 with a Baud rate of 9600, 8 data bits, 1 stop bit and no parity.

3.1.2 Home Position Switch

The home position of an axis is its reference for the absolute position. The Smart

Actuator lacks an internal reference, so an external home position switch was mounted

to the tube in order to be able to find the defined ”0” position again after loss of power,

the mounted home position switch is shown in Figure 2.14. When the axis moves and

Page 78: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

68

Figure 3.3: Connectors of the SM1720M version 4.12, adapted from [24]

hits this switch, the motor stops immediately and the software can set the reference

position. It is not possible to disable the switch with a programmed command; the

motor always stops when the switch is reached.

3.1.3 Programming the Smart Motor

The motor can either be programmed and operated with the Smart Motor Interface

(SMI) software or by customized software written in C, C++ or Visual Basic. The

microprocessor of the motor is case sensitive and invalid code is ignored. For this

project, the motor was controlled in ”position mode”, in which the position of the

axis is controlled based on the rotary encoder signal [24]. The axis is operated in

host/slave mode, which means that the motor executes commands sent directly from an

external computer program. Table 3.1 lists the basic commands used in this application

Page 79: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

69(# indicates a value in encoder counts, calculated according to the transformations

presented in the next section).

Command Explanation

MP Absolute position mode, default

P# Absolute position

D# Relative position

V# Velocity

A# Acceleration

G Go, execute specified motion profile

S Stop move abruptly, motor still on

OFF Stop and turn motor servo off

RP Report current absolute position

RBt Report motion status

O# Set origin

Table 3.1: Basic Motor Commands

3.1.4 Calculations for the Generation of Motion

In this section, the values for the programming of position, velocity and acceleration

of the linear axis are calculated. The used variables are shown in Table 3.2; necessary

motor parameters are listed in Table 3.3.

Position

The axis is driven by the Animatics Smart Motor SM1720M version 4.12. Feedback of its

current position is created by a 500-line optical encoder read in quadrature, resulting

Page 80: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

70

Variable Explanation

Plin linear change in position

vrot,sc scaled internal rotational velocity

vlin intended linear velocity

arot,sc scaled internal rotational acceleration

alin intended linear acceleration

Table 3.2: Variables for the Calculation of Motion

Parameter Value Explanation

Rrot 2000 countsrev

rotary encoder resolution

Rsc 131, 072, 000 scaledcountsrev

internal velocity resolution scale factor

n 2 belt drive ratio (2 : 1)

p 1

12

inrev

lead screw pitch

Ts 4069 samples

ssample rate of the servo

Table 3.3: Motor Parameters for the Calculation of Motion

in a 2000 counts per revolution rotational resolution [12]. The corresponding linear

resolution is:

Plin =Rrot ∗ n

p= 1, 890

counts

mm(3.1)

Referring to Table 3.1, the command to move the axis by 1mm would be ”D1890”.

Page 81: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

71Velocity

The sample rate of the servo is Ts = 4069 samples

s. Internally, the Smart Motor uses

scaled counts (sc), the resolution factor for this motor is:

Rsc = Rrot ∗ 216 = 2000 ∗ 216 = 131, 072, 000sc

rev(3.2)

The equation for transforming a desired linear axis velocity into the required scaled

motor velocity command is:

vrot,sc =vlin ∗Rsc ∗ n

p ∗ Ts

= vlin ∗ 30437sc ∗ s

sample ∗mm(3.3)

Using this equation and referring to Table 3.1, the command specifying a linear velocity

of 1mms

would be ”V30437”. Scaled rotational velocity is measured in scaledcountssample

.

Acceleration

The acceleration command specifies how fast the motor reaches the velocity that was

chosen for the trajectory. The same value is used for decelerating to stop at the com-

manded position. The scaled acceleration is calculated using:

arot,sc =alin ∗Rsc ∗ n

p ∗ Ts

= alin ∗ 7.4804sc ∗ s

sample ∗mm(3.4)

Using this equation and referring to Table 3.1, the command specifying a linear acceler-

ation of 1mms

would be ”A7” (only integers are allowed). Scaled rotational acceleration

is measured in scaledcountss∗sample

.

Page 82: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

723.2 RF Transceiver

Devices that can both send and receive data are called transceivers. Digital strings of

data are sent, replacing a cable. Suitable protocols ensure transmission without loss or

corruption of data. The selection of the board had to respect:

• Flexibility to include additional sensors and motor communication

• Prevent interference with other transmitters (camera uses 900MHz)

• Transmitter frequency that doesn’t require a license

• Required transmission range is from tip of robot to platform (1.5m)

• Power supply of same level as needed for the tools

• Current consumption as low as possible

• Size and weight as small as possible

• Resolution of 10 bits sufficient

Many low cost microprocessors with integrated radio transmission capabilities were

available. A pair of DPC-64-RS232 Intelligent FM Transceiver Modules from Abacom

Technologies were chosen for transmission of data, processing 8-bit serial input at a

Baud rate of 9600. Features of the transceivers are given in Table 3.4, Figure 3.4 shows

a picture of the device. The transceivers have a 3-wire serial interface (Tx, Rx, Ground),

data formatting, encoding and decoding are done by an on-board micro-controller. The

transceivers have an internal communication protocol preventing loss of data during

transmission.

Page 83: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

73

Power Supply 7.5-15VDC

Consumption 20mA

RF I/O impedance 50Ω

Range 150m

Operating Frequency 433.92 or 418MHz

Size 73.5 x 53 x 15mm

Price, each $180

Table 3.4: Features of the RF Transceiver, adapted from [28]

Figure 3.4: RF Transceiver Board

3.3 Voltage Supply Board

The power supply requirements were mainly determined by voltage level and power

consumption of the tools and sensors specified during the mechanical design. Different

voltage levels were necessary to supply all components with power, the required voltages

for all components and the available source are shown in Table 3.5. The currents drawn

during common usage of the components, according to the manufacturers, are given in

Table 3.6.

Page 84: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

74

Device Voltage

Supply from Battery Pack 24V

Motor 20-48V

Camera 9-12V

Air Velocity Sensor 10-16V

Relative Humidity & Temperature Sensor 7-28V

Micro-Controller Unit 4-6V

Voltage Level Shifter and Amplifier 20V

RF Transceiver 7.5-15V

Table 3.5: Required Supply Voltage Levels

Device Current

Camera 70mA

Air Velocity Sensor 50mA

Relative Humidity & Temperature Sensor 2mA

Micro-Controller 6.4mA

RF Transceiver 20mA

Table 3.6: Specification of Power Consumption

The layout of the power supply board is shown in Figure 3.5, Figure 3.6 shows a picture

of the manufactured board. From Table 3.5 was concluded that three different voltage

levels were sufficient:

• 5V for the microprocessor

• 12V for camera and sensors

• 20V for the voltage level shifter

Page 85: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

75

INOUT

CAM V3

V2

V1

Figure 3.5: Power Supply Board Layout

The board contains additional resistors and capacitors that act as filters for ripples in

the supply voltage.

• IN: indicates the pins for the 24VDC input

• OUT: pins for Ground and the three output voltages

• CAM: additional pin connector to branch off the 12VDC supply for the camera.

• V1, V2 and V3: voltage regulators providing the required voltage level

3.4 Data Acquisition and Signal Conditioning

Board

In most computer controlled data acquisition systems, tasks like filtering, amplifica-

tion and analog-to-digital signal conversion are performed by data acquisition boards

Page 86: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

76

Figure 3.6: Power Supply Board

plugged directly into the computer. The RF transceiver system processes strings of

serial data, therefore these functions had to be executed by an electronic board on the

adapter. The required circuit board layout is shown in Figure 3.7, and a picture of the

board is shown in Figure 3.8. The board was equipped with three spare analog inputs

in case that more sensors will be added and an additional spare serial port.

• P: Power supply connector

• OSC1: Oscillator providing timing for the MCU

• SP1: Serial port, connecting to the RF transceiver

• RS: RS-232 voltage level converter and UART for the additional serial port

• SP2: Additional serial port

• OSC2: Oscillator providing timing for the UART

• PH: In-circuit programming header

• LED: LEDs that can be used for diagnosis

• QAMP2: Quad amplifier

• IN S: Spare analog voltage inputs for sensors

Page 87: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

77• IN AV: Air velocity sensor input

• IN RH: Relative humidity sensor input

• IN PPF: Photosynthetic photon flux sensor input

• IN T: Temperature sensor input

• QAMP1: Quad amplifier

• MCU: micro-controller unit

• PS: power supervisor for the MCU

RS

PH

SP1

P

OSC1

LED

MCUPS

OSC2 QAMP2

QAMP1

IN S

IN T

IN PPF

IN S

IN RH

IN S

IN AV

SP2

Figure 3.7: Data Acquisition and Conditioning Board Layout

On the right and the bottom, seven connectors were included for analog input. Four of

them were needed for the climatic sensors; three additional spare connectors for more

sensors and an additional serial port for optional wireless motor communication in the

future were added. The power supervisor was required as a protection feature for the

micro-controller.

Page 88: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

78

Figure 3.8: Data Acquisition and Conditioning Board

The universal asynchronous receiver/transmitter (UART) is responsible for performing

the main task in serial communications with computers, the device changes incoming

parallel information to serial data and performs timing, parity checking, etc. The MCU

already contains one UART, another one was required for the additional serial port.

The acquired data string is transmitted to the first serial port that is connected to the

radio frequency link. The four pins are transmit (Tx), receive (Rx), Ground and 12V

power supply for the RF link.

Data acquisition is controlled by an Atmel AVR micro-controller unit, the analog inputs

provide 10-bit resolution for analog-to-digital conversion [12]. The MCU has one serial

interface and internal clocks. More features of the micro-controller are listed in Table

3.7. When the control program, which is discussed in Chapter 4, requests data, the MCU

was programmed to start the actual acquisition of data. The analog input voltages,

provided by the sensors, are converted into their digital representation and assembled

Page 89: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

79to a string of data, as shown in Figure 3.9. This string is then forwarded to the wireless

transceiver system and sent to one of the serial ports of the computer.

Power Supply 4-6VDC, 6.4mA

Included A/D Converter 8-channel, 10-bit

Programmable I/O 32 lines

Memory 4kB

Frequency 0-8MHz

Table 3.7: Features of the Micro-Controller, adapted from [29]

d0 1023 d1 1023 d2 1023 d3 1023 d4 0 d5 0 d6 0 \n

TemperatureSensor

SensorRelative Humidity

Air VelocitySensor

SensorPPF

Spare

Spare

Spare

End ofString

Data Range 0 − 102310−bit Values

Figure 3.9: Exemplary Data String, as assembled by the MCU

The quad amplifiers take care of signal conditioning, and shift and amplify the sen-

sor output to the full range of 0-5V for the expected maximum range of the physical

property. This allows the use of the full bandwidth of the A/D converter and results

in the best achievable resolution. The output voltages of the probes for their entire

bandwidth and the values of the physical property resembling 0 and 5V (corresponding

to the 10-bit values of 0 and 1023 in the digital representation) are given in Table 3.8.

Page 90: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

80

Sensor Output signal min max

PPF 0 - 0.8V 0µmol

m2s4000µmol

m2s

Air velocity -10 - +10V -5ms

+5ms

Relative humidity 0-1V 0% 100%

Temperature 0.5-0.7V 10C 30C

Table 3.8: Specification of Analog Voltage Signals

3.5 Pogo-Pin Connector Plate

The electrical connection between the plug and the adapter was done by pogo-pins,

mounted to an isolating plastic block, connecting the connector plate. Four pins were

used in order to connect the electric components on the adapter to the power supply

board on the plug. Three additional contacts were provided in order to be able to

connect the serial port of the motor to the additional serial port on the data acquisition

board, if actuator control is desired to be done wireless in the future. The plate is

shown in Figure 3.10, it uses the assignments shown in Table 3.9.

1 2 3 4

5 6 7

Figure 3.10: Pogo-Pin Connector Assignments

Page 91: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

81

Color Assignment

1 red 5V Supply

2 blue Tx Transmit

3 yellow 12V Supply

4 orange 20V Supply

5 brown Serial Ground

6 purple Rx Receive

7 black Power Ground

Table 3.9: Pogo-Pin Connector Assignments

3.6 Summary

This chapter described the electronics that were required for power supply and commu-

nication of the end-effector. The next chapter explains the program that was written

in order to accomplish data acquisition and motion control of the linear axis.

Page 92: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

82

Chapter 4

Software

This chapter describes the programming of software for control of data acquisition,

storage and display of data and control of linear actuator motion. For these tasks, the

user has the following options:

• Acquisition of single data points and continuous sets of data

• Saving acquired data automatically or on command

• Acquisition on command or when the end-effector reached its destination

• User selectable motion profile

• Automatic adapter exchange

• Recalibration of sensors.

Figure 4.1 shows the appearance of the graphical user interface. All events are executed

by left mouse clicks on buttons and switches on the main panel. Right mouse clicks open

pop-up panels with brief information about the functionality of the respective control

and indicator. The linear actuator needs to be referenced and a file for saving data

Page 93: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

83has to be specified before the program is fully operable. Slides allow the user to select

sampling period and the number of data points in continuous acquisition mode. In

the motion control part, the user can adjust acceleration, velocity and desired position

of the end-effector. The program that creates these functionalities is described in the

following sections. An example of an output file of saved data is shown in Figure 4.2

Figure 4.1: Front Panel of the Data Acquisition and Motion Control Software

4.1 Selection of the Programming Language

The first decision was to select a suitable programming environment. The following

requirements had to be met:

Page 94: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

84

Figure 4.2: Exemplary Output File

• Program had to be Windows NT compatible

• Graphical User Interface, nice looking display and easy to use controls

• Easy to program and compile

• Control of end-effector, robot and data acquisition possible

• Resulting program fast enough to perform real time execution

In the beginning the graphical programming environment LabView was favored. It

provides libraries for all common control buttons, indicators, interfaces and communi-

cation with serial ports but is too slow for real time applications, because the resulting

program is not compiled and the program is executed from top to bottom in a repeat-

ing loop. Compared to procedural programming, object oriented programming reduces

programming effort considerably because many software entities are reusable objects

stored in libraries. Object oriented programs tend to be more understandable, better

organized, easier to maintain, modify and debug [30]. Visual Basic or C++ provide

object oriented programming capabilities using ActiveX libraries. LabWindows/CVI

Page 95: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

85from National Instruments was finally selected, because its libraries are easier to use.

It generates a skeleton program structure that the programmer fills with commands in

C or other programming languages afterwards. The resulting program is event driven,

responding to events like a keyboard shortcut or a mouse click.

4.2 Design of the Graphical User Interface

The first step in software development with LabWindows/CVI was the design of the

graphical user interface. The GUI, shown in Figure 4.1, is the interface between the

user and the actuators and tools on the end-effector [31]. Before selecting appropriate

controls and indicators, a list of desired program capabilities was generated:

• Acquisition of single data points

• Performing continuous measurements

• User selectable sampling period and number of data points

• Graphical display of data

• Storage of data in files for further processing

• Allow user to adjust sensor calibration

• Move the end-effector to a desired position

• Selectable motion profile of the linear actuator

• Sample data point when position is reached

• Monitor current position of the axis

• Perform adapter exchange

Display of camera images, control of the robot, coordination of motion of the robot and

the linear actuator, and coordination of motion and data acquisition were outside the

Page 96: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

86scope of this project. The main objective was to create an interface that was as user

friendly as possible. In order to accomplish this, a layout with one panel including all

major controls and indicators was desired. The GUI, shown in Figure 4.1 was built by

selecting controls from the library and entering all desired attributes and appearances

before the program was compiled. Controls that needed an input by the user before

first use had to be hidden and reminders for activation and timers were added.

4.3 Program Logic

The following sections explain the actions and decisions that the program executes once

the user invokes a function by a left mouse click on the appropriate control button.

Flowcharts illustrate necessary events, the sequence in which they are executed and

error handling routines.

4.3.1 Logic for Data Acquisition

The program allows several ways of data acquisition, executed on user command or

when the linear actuator reaches its destination. Therefore, a separate data acquisition

function facilitated the programming, it is shown in Figure 4.3.

First, the data acquisition function needs to establish communication with the MCU of

the adapter according to the established communication protocol. The control program

on the computer sends a request for data acquisition. The function displays an error

message if the computer does not receive the character sent as the acknowledgment

signal by the MCU. The user can try to establish communication again, or he can abort

the data acquisition process. If the function received the acknowledgment, it commands

Page 97: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

87

POP−UP

string error

POP−UPcommunication

SEND start

acknowledge? RECEIVE

RECEIVE data

WRITE

to buffer array

to result arrayWRITE buffer

SPACE

READ

FALSE

POP−UP

READ

digit

REQUEST data

ELSE

SPACE

NUMBER

TRUE

TOOL

END READ

digit

digit

according to

NO

retry?

error

YES

DATAARRAY

ERRORABORT

CommunicationProtocol

tool number

Figure 4.3: Data Acquisition Function

the MCU to acquire sensor data, compose and send the data string according to the

principle illustrated in Figure 3.9. Afterwards, the function needs to decompose the

string, and the sensor data is assigned to an array that is handed back to the requesting

function call. Errors in the string due to faulty assembly or transmission result in an

error message and aborted data acquisition.

The sampling mode switch allows the user to swap between acquisition of single data

points and continuous measurements. In the default single acquisition mode, the con-

Page 98: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

88trols for selection of sample period and number of data points and the reset button for

continuous measurements are hidden.

Hitting the data acquisition start button starts the logic given in Figure 4.4. First action

is the request for the selected sampling mode. In single acquisition mode, the program

acquires data by using the data acquisition function shown in Figure 4.3. The values of

successful acquisition are then displayed on the data point indicators. The data points

are saved to the specified file if the auto save function is activated. By default, a header

is written, indicating the sensor associated with each column of acquired data. For

convenience, an additional first column is written indicating the used sampling mode

and successive numbering of the set of acquired data.

DELETEarrays and graphs

number of datapointssample periodGET

DIMcontrol continuous

ACTIVATEacquisition timer

point indicator

SET

AUTOSAVE?

OFF

ON

− point to path

WRITE

SINGLEMODE?

CONT

DATA ACQUISITION FUNCTION

TIMER FUNCTION

Figure 4.4: Data Acquisition Start Button Logic

Page 99: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

89In continuous mode, possibly existing graphs and data arrays from former continuous

data acquisition processes are deleted. The next step is to obtain the desired number

of data points and sample period. Once the continuous data acquisition was started,

the switches that allow the user to select the desired sampling period and number of

data points are dimmed. The program must be able to receive other commands during

data acquisition. Therefore, a timer is enabled that executes the data acquisition in

continuous sampling mode.

The logic of this timer function is shown in Figure 4.5. First, the timer acquires sensor

data according to the data acquisition function shown in Figure 4.3. Then, the new data

is appended to the data array of the continuous acquisition process. This new array

is displayed on the graph indicator. When the last data point was received, the timer

disables itself, activates the previously hidden switches for selection of sampling period

and number of data points and saves the array if the auto save option was selected.

The data acquisition stop button is only visible when continuous data acquisition is

in progress and allows abortion of the continuous data acquisition at any time. This

button was found to be necessary in case that an undesirable measurement series was

started, or the acquisition function indicates an error in data transmission. The timer

is disabled, and the mode switch, sampling period and number of data points slides are

reactivated. Data and graphs of this cycle are erased.

4.3.2 Data Representation

Calibration converts the digital value back into the original sensor data, according to

Table 3.8, for display on indicators or graphs or for storage. Usually, no changes in

sensor calibration should be necessary. However, if sensors are exchanged or subject to

Page 100: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

90

DISABLE

ACTIVATE

AUTOSAVE?

SAVE data

acquisition timer

control continuous

DATA ACQUISITION FUNCTION

UPDATE PLOTgraph indicator

APENDnew data toexisting sensor array

END OF

CYCLE?YESNO

YES

NO

Figure 4.5: Timer Events

drift, the user is able to adjust the offset and sensor gain within the program. The logic

for the sensor calibration button is illustrated in Figure 4.6. The calibration button

opens the pop-up panel shown in Figure 4.7. Because the program uses linear interpo-

lation between the minimum and maximum values, the user enters the desired physical

property corresponding to 0 and 1023 (the extremes of the 10-bit digital representa-

tion). Hitting the OK button applies the changes and closes the panel. The main panel

remains active and is operable while the pop-up panel is open.

Page 101: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

91

UPDATE− variables

− new valuesREQUEST

CLOSE− pop−up panel

− pop−up panelDISPLAY

with current values

Figure 4.6: Calibration Adjustment Logic

Figure 4.7: Calibration Adjustment Pop-up Panel

Page 102: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

924.3.3 Logic for Storage of Data

Path and file name need to be specified before data can be saved, and hitting the select

path button opens a file select pop-up panel. The name of the new file then can be

entered in the command line. The name and location of the file are entirely arbitrary

and selection of an existing file deletes its content. The user can save the data as a

text file with a ”txt” ending. The data is stored in plain ASCII, separated by a tab for

further processing by spreadsheet programs. Finally, the auto save switch and the save

button are activated.

The overwrite check box was added to allow the user to specify whether he wants to

replace the old data with the set of data to be acquired next, or if new data should be

appended to the old data. Hitting the save button subsequently writes the content of

the current data buffer to the selected file according to the sampling mode which was

used to acquire the data. Activation of the auto save switch doesn’t cause immediate

action, except disabling the save button in order to avoid saving the same data twice.

Disabling auto save will activate the save button again. Data acquisition routines check

the status of the auto save button and save data in the selected file if this switch is

activated. Data of aborted continuous data acquisition is not saved.

4.3.4 Logic for Tool Exchange

The tool exchange button executes a procedure to equip the robot with a new adapter

according to the logic shown in Figure 4.8. The adapter to be used next can be chosen

from a menu in the pop-up panel shown in Figure 4.9. Clicking on the OK button starts

execution of the tool change. First the program checks which adapter is currently in

use. Nothing happens if the user selects the same adapter again. Otherwise, a motion

Page 103: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

93profile to store the formerly used adapter in its appropriate rack slot and another motion

profile to plug-in a new adapter is executed.

NO

− new adapterGET

SAME

REQUEST

− new adapter

CHECK

− active adapter

− active adapter

STORE

YES

Figure 4.8: Tool Change Logic

Figure 4.9: Selection of New Adapter Pop-up Panel

Page 104: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

944.3.5 Logic for Motion Controls

The logic for the set reference button is illustrated in Figure 4.10. For repeatable

motion, the reference point has to be found after power is turned on or after loss of

power during usage. Referencing needs to begin with a short extending movement in

case the motor is already at the retracted limit. Then the actuator was programmed to

retract until the switch is hit. The encoder position is then set equal to zero and the

motion start button is activated.

MOVE

short extension

MOVE

retraction

HOME?

REACHED?

SET reference

ACTIVATEmotion startbutton

NO

YES

YES

NO

Figure 4.10: Set Reference Logic

The logic for the motion start button is shown in Figure 4.11. The start button on the

actuator control side of the user interface starts motion according to the parameters

adjusted by the slides. First step is to obtain the selected values for final position,

Page 105: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

95velocity and acceleration. Those values have to be sent to the motor. Until the final

position is reached, the current position indicator is updated on timer events. As soon

as the end-effector reaches its destination, the program checks if the automatic data

acquisition switch is enabled. If this is the case, data is acquired by using the data

acquisition function shown in Figure 4.3, the data is displayed in the corresponding

indicators and stored in the selected file, if the automatic data save option is active.

SAVE

− data points

AUTOSAVE

WRITE

− to COM port

AUTODAQ NO

− data points

GET

DISPLAY

− data points

NO

REACHED NO

YES

DISPLAY

− current position

YES

− final position

− velocity

GET

− acceleration

YES

Figure 4.11: Start Motion Logic

The motion stop button interrupts the current motion profile. It allows the user to stop

Page 106: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

96a motion profile before termination, for example in case an obstacle was determined. No

data is sampled and the position, velocity and acceleration values remain unchanged.

Hitting the start button again resumes the interrupted motion profile. The motor uses

the new values in case they were altered in the meantime.

Alternatively, the motor can be controlled by text input line, in this case, every com-

mand has to be sent separately by pushing the enter button on the right side of the

window. This allows input of all possible motor commands to be executed. This is

recommended only for users that are familiar with the Smart Motor programming lan-

guage and want the motor to perform in a way different from the modes provided by

the other controls of the program.

4.4 C Program

The following sections explain the structure of the C-program that was written in order

to realize the intended logic.

4.4.1 Structure and Organization

The program begins with a list of included header files. In addition to some basic C

header files, there are headers for the user interface resource files (the graphical user

interface and the pop-up panels). A list of CVI library prototypes and other function

prototypes follows. Global variables, arrays and pointers are declared after the compact

main body. Usually it is desired to use local variables whenever possible [30], but

because most variables are needed by several different functions, many global variables

were required.

Page 107: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

97The action that starts the function implementing the logic of the button is called an

event. The event on which the buttons react is chosen as a left mouse click in this

program, called commit (EVENT COMMIT). Other possible events could have been

right mouse clicks, double-clicks, short-cut key combinations and more. Every user

event executes the function assigned to it, called a CVICALLBACK. Every function

call is handled sequentially. LabWindows/CVI has no possibility to apply priority levels,

so they are all treated equally and executed one after the other in order of occurrence

[31].

4.4.2 Main Body

The main body of the program is very small. The first statements prevent a crash of

the system due to lack of memory. Subsequent statements stop the program if the user

interface can’t be loaded for any reason. Then, ”OpenComConfig” opens and initializes

the serial port COM1. ”DisplayPanel” displays the user interface. When in use, the

program remains in the ”RunUserInterface” function. It allows executing the functions

specified later in the code on the resembling event. The program runs until ”0” is

returned by the ”QuitUserInterface” function.

4.4.3 Implementation of Serial Communication

Serial ports have to be initialized and opened, configuration parameters were discussed

earlier. In this program, COM1 is used for communication with the end-effector actua-

tor, and COM2 is used for communication with the adapter MCU. In general, devices

that aren’t currently in use should be shut down; however, the motor needs to be con-

nected all the time, because its micro-controller erases all transmitted data once the

Page 108: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

98connection is interrupted.

On the other hand, the connection to the MCU that transmits sensor data needs to

be closed after data is received and opened again before the next data package can be

sent due to the way the communication protocol is implemented on the MCU. Because

initialization of serial ports is a time-consuming operation, this reduces the speed of the

data acquisition process for continuous measurements considerably. The data acquisi-

tion process was programmed to follow a communication protocol between computer

and MCU on the adapter. It ensures that both sides are ready and connected and that

all data is transmitted without corruption or data losses. The following very simple

protocol was used:

1. The program sends the request that data is needed.

2. The MCU confirms by sending an answer.

3. The computer signals the MCU that the answer came through.

4. Data acquisition is started, the string is assembled and sent.

4.4.4 Timed Events

Timed events were necessary for data acquisition and updating the current position.

LabWindows/CVI has a timer function that creates a callback whenever the predefined

period expired. The display of the position of the linear axis is updated every 0.2s during

a trajectory. Data sampling starts as soon as the axis is within 500 encoder counts of the

final position. Because the motor oscillates slightly around the final position, a second

timer was introduced that updates the position display 1s after the motor reached

its goal. It is not possible to define the timer interval with a variable. Therefore,

the data acquisition timer creates interrupts every 0.1s, which is the smallest user

Page 109: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

99selectable increment. According to the desired sampling period, the program executes

data acquisition on corresponding multiples of this interval.

4.5 Summary

This chapter discussed the programming of software for data acquisition and motion

control using the designed end-effector and the climatic sensors adapter. The next

chapter describes the assembly and evaluates the testing of the design.

Page 110: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

100

Chapter 5

Assembly and Evaluation

The earlier chapters explained the design and selection of all end-effector and adapter

components, the design and implementation of required electronics and the program-

ming of software for control of data acquisition and actuator motion. This chapter

discusses the assembly and testing of the reconfigurable end-effector, consisting of the

linear actuator and the plug device, and the climatic sensors adapter. A picture of the

testbed used for the experiments is shown in Figure 5.1.

5.1 End-Effector

Figure 5.2 shows a picture of the plug device sub-assembly, a picture of the assembled

end-effector is shown in Figure 5.3. The plug device was built by screwing the forks into

the plug body and mounting the camera to the bracket-like extension. It was positioned

by clamping the bracket against the plug body. The voltage supply board was mounted

to the back of the plug device, the electrical connectors required adjustment of the

mounting position. The pogo-pins were inserted into the isolating mounting block,

Page 111: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

101Robot

Teach Panel RackAdapterLinear Actutor Plug Device

Computer

Figure 5.1: Setup of the End-Effector Testbed

which was mounted to the bottom of the plug body. Then, camera and pogo-pins were

wired to their respective connector pins of the board.

The home position switch of the linear actuator was mounted approximately 3mm before

the retracted limit of the ball screw in order to protect the clutch, mounting it before

the extended position would require a lot of space for the homing procedure. The plug

of the switch was connected to the left limit input of the connector shown in Figure 3.3.

The plug device sub-assembly fit tightly on the nose of the linear axis and its position

was secured by an aligning pin. The weights of the end-effector and its components are

listed in Table 5.1.

Page 112: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

102

Fork Pogo−Pin Connector

Power Supply BoardCamera Mount Camera

Mount for Linear Actuator

Figure 5.2: Plug Device Sub-Assembly

Component Weight

Linear Actuator 1350g

Plug Device 95g

End-Effector 1445g

Table 5.1: Weight of the End-Effector and its Components

5.2 Climatic Sensors Adapter

Figure 5.4 shows a picture of the assembled climatic sensors adapter. The insert was

screwed to the plate using flat-headed screws in order to be able to mount the air velocity

probe electronics on the opposite side of the plate. The plastic locking elements of the

ball plungers allowed adjustment of their position without any additional components.

Page 113: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

103Camera

Linear Actuator Plug Device

Home Position Switch Connector

Figure 5.3: End-Effector Assembly

Cables were soldered to the pogo-pin contact plate, which was mounted to the insert.

The sensors were screwed into their mounts and the electronic boards were mounted

using nylon screws and stand-offs in order to create space for cabling. Wiring difficulties

required several slots and notches, so that electrical components on the opposite sides

of the plate could easily be wired. The cables were made longer than necessary in order

to maintain flexibility of the prototype. The resulting weight of the assembled adapter

is 315g, including all sensors and electronics.

Page 114: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

104RF Transceiver Antenna Data Acquisition Board

Insertion Holes Ball Plunger Air Velocity Probe PPF Probe RH and Temp. Probe

Figure 5.4: Climatic Sensors Adapter Assembly

5.3 Experiments

This section describes and discusses the testing of the design. Several experiments

were carried out in order to verify the functionality of the end-effector, the intended

plugging procedure, and in order to test data acquisition, wireless data transmission.

Data acquisition and linear actuator motion was controlled by the software written for

this project.

The testbed that was used for the experiments was shown in Figure 5.1. The end-

effector was mounted directly to the wrist of a robot in the lab using a preliminary bent

angle and the bracket mount of the linear actuator. The robotic arm that will be used

in the Biomass Production Chamber was not available for testing. The climatic sensors

adapter was inserted into the preliminary rack, which was clamped to a nearby table.

The actuator and the power supply board were connected to a 24VDC power source,

Page 115: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

105and the actuator and one of the transceivers were linked to the serial ports of a remote

computer in the lab.

For testing the mechanical and the electrical plugging mechanism the robot was con-

trolled by using its teach panel. First, the robot moved into a position aligning the forks

of the plug concentric in front of the insertion holes of the adapter insert, as seen in

Figure 5.5. By hitting the tool exchange button of the control software, the end-effector

connected to the adapter by creating the linear motion that plugged the forks into the

inserts of the adapter. This is shown in Figure 5.6. Afterwards, the robot removed

the adapter from the rack, shown in Figure 5.7. Data acquisition and transmission

was tested by executing the continuous measurements function of the control software

with the mounted adapter, varying sampling period and number of data points during

several data acquisition cycles. In order to put the adapter back in the rack, the same

sequence of events was inverted.

Figure 5.5: End-Effector before Plugging

Page 116: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

106

Figure 5.6: Plugged Position

Figure 5.7: Adapter removed from the Rack

Page 117: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1075.4 Evaluation

The design requirements for the reconfigurable end-effector and adapter system were

illustrated in the problem identification of Section 2.2. Table 5.2 gives an overview of

how well these requirements were met, the next sections discuss the results in detail.

The following rating convention is used for the evaluation:

+ Solution fulfills the requirements satisfactory

0 Solution is acceptable, but could be improved

- Solution needs improvement in order to meet the requirements

Requirement Rating

Automatic Exchange Mechanism +

Size and Spacial Conditions of the Design 0

Kinematic and Kinetic Requirements +

Forces and Mass 0

Quality of the Acquired Data 0

Data Transmission Properties +

Display, Storage and Processing of Data +

Power Supply +

Control Properties +

Reliability, Safety and Ergonomics 0

Materials, Machining and Assembly 0

Table 5.2: Evaluation of Design Performance

Page 118: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1085.4.1 End-Effector and Plugging Mechanism

Linear Actuator

The evaluation for the end-effector actuator is given in Table 5.3. The bracket mount

and the nose rod clevis provided good mounting capabilities. Control and serial com-

munication were easy to program and motion capabilities and stability of the axis met

the requirements as expected. Negative effects of the electro-magnetic field, which is

caused by the motor, were not observed. The weight of the actuator was acceptable,

but already close to the allowed 1.5kg for the entire end-effector.

Requirement Rating

Mounting and Interfacing +

Fulfillment of Tasks +

Weight 0

Size +

Motion Characteristics +

Stability and Forces +

Power Supply and Consumption +

Control Properties +

Table 5.3: Evaluation of the Actuator

Camera System

The video camera and transmitter system is evaluated in Table 5.4. The camera is very

compact and lightweight and the signal quality was found to be sufficient. An exposed

mounting position was required in order to avoid obstacles in the direct line of sight,

Page 119: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

109endangering the delicate tapped holes and the housing of the camera.

Requirement Rating

Weight +

Size +

Mounting 0

Resolution +

Image Quality +

Power Supply and Consumption +

Table 5.4: Evaluation of the Camera System

Power Supply

The power supply board is evaluated in Table 5.5. The board was easy to mount and

connect. It worked very well in the beginning, but became too hot during usage due

to the packed layout. This led to drift of the sensor output, interruption of the data

transmission due to the changing supply voltage was not observed.

Mechanical Connections

The evaluation for the plugging mechanism between end-effector and adapter and the

rack insertion is given in Table 5.6. All concerned parts were lightweight, small, cheap

and easy to manufacture and assemble. The chosen clearance between the insertion

holes of the adapter and the forks of the plug led to a connection that was easy to

insert and provided a tight fit without slackness. The chamfered insertion holes serving

as pilots worked reliably. Canting while inserting the adapter in the rack was not

observed. The force provided by the selected spring of the ball plungers was found to

Page 120: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

110

Requirement Rating

Fulfillment of Tasks 0

Weight +

Size +

Reliability 0

Ease of Implementation +

Flexibility +

Power Consumption -

Table 5.5: Evaluation of the Power Supply Board

be too low to provide a reliable mount. Plungers with stronger springs were tested, but

they would have damaged the forks by carving the aluminum.

Requirement Rating

Plugging Functionality +

Rack Insertion Functionality +

Size +

Weight +

Reliability -

Wear and Maintenance 0

Adaptability +

Table 5.6: Evaluation of the Mechanical Connections

Electrical Connector

The evaluation for the pogo-pin connector is given in Table 5.7. Due to the tiny size of

the connector it was difficult to solder the cables to the pins and the contacts on the

Page 121: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

111board. The implemented pins were longer than necessary and the improvised soldering

of the connecting cables added further length, so that the pins almost conflicted with

the front end of the linear axis. Power was transmitted reliably during the experiments,

even when shaking the adapter manually. The seven pins provide enough capacity for

future extension of the adapter functionality.

Requirement Rating

Reliability +

Size 0

Weight +

Adaptability 0

Table 5.7: Evaluation of the Pogo-Pin Connector

5.4.2 Climatic Sensors Adapter and Data Acquisition Process

Sensors Selection and Placement

The implemented sensors and their placement are evaluated in Table 5.8. The sensors

were easy to mount, but the cables required a lot of space. The mounting positions of

the sensors were chosen in order to achieve a compact adapter. Heat dissipation from

the data acquisition board affected the temperature measurements and the shielded

position of this probe hardly allowed any air circulation at the probe tip.

Data Acquisition

The data acquisition board is evaluated in Table 5.9. Acquisition of data, control and

assembly of the strings functioned well, but size and placement of the board affected

Page 122: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

112

Requirement Rating

Weight +

Size +

Mounting and Interfacing +

Accuracy and Signal Quality +

Probe Placement -

Power Supply and Consumption 0

Table 5.8: Evaluation of the Sensors

the adapter performance strongly. The outlines of the data acquisition board mainly

determined the size of the adapter and diminished the ability to acquire data close

to plants or in narrow and packed areas. Flexibility to include motor control data or

additional sensors into the wireless transmitted string of sensor data was provided.

Requirement Rating

Fulfillment of Tasks +

Reliability +

Weight +

Size -

Placement 0

Flexibility +

Table 5.9: Evaluation of the Data Acquisition Board

Wireless Data Transmission

The evaluation of the radio transceiver is given in Table 5.10. The transceiver system

behaved exactly like a cable between serial port of the computer and serial port of the

Page 123: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

113data acquisition board. The transmission was reliable during testing. Flexibility to

expand the system to one with more than two transceivers for additional sensors and

motor communication is given.

Requirement Rating

Weight +

Size +

Reliability 0

Ease of Implementation +

Flexibility +

Power Supply and Consumption +

Table 5.10: Evaluation of the Transceiver System

5.4.3 Software

Table 5.11 shows the evaluation of the software for testing and demonstration of the

end-effector design. Linear actuator motion for testing of the plugging mechanism was

easily controlled. The continuous data acquisition and display on the graphs was handy

for monitoring of effects like changes in light intensity or impacts of the breath of a

test person near the sensors of the adapter and for testing of the reliability of the radio

transmission system. Interruptions of the serial communication link or the power supply

were detected, the pop-up panel allowed to re-establish the communication or abort the

acquisition process during the experiments. The fastest obtainable data acquisition

time was approximately 0.3s.

Page 124: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

114

Requirement Rating

Appearance of the GUI +

User Friendliness +

Functionality +

Speed 0

Stability and Reliability 0

Table 5.11: Evaluation of Software Performance

5.5 Summary

This chapter illustrated the evaluation of the design. The final chapter summarizes

the conclusions drawn from the results of the evaluation and gives recommendations in

order to overcome the remaining problems.

Page 125: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

115

Chapter 6

Conclusions and Recommendations

6.1 Conclusions

This chapter discusses the results of the design evaluation. The following conclusions

were reached as a result of the evaluation:

1. The general feasibility of a reconfigurable end-effector design to be used for data

acquisition within the Biomass Production Chamber was proven.

2. The experiments with the prototype developed in this project identified the fol-

lowing major problems: The adapter is too bulky, the electronic boards are too

space consuming and the placement of the electronics influences the measure-

ments. The adapter was designed to be as compact as possible, but a slim design

would have been preferable.

3. The placement of sensors and electronics affects the performance of the design

negatively. The design of the components allows easy modification of the original

assembly configuration, shown in Figure 5.4. Two alternatives were found to

Page 126: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

116overcome the major problems:

• Removing all electronics from the adapter and mounting them on the end-

effector, either on the back of the plug device at the current location of

the voltage supply board or at the mount of the linear actuator, shown in

Figure 6.1. This allows a very small and pointed adapter but requires more

cabling effort. Optimized shape results in a slim and compact adapter with

improved flexibility in probe placement and facilitates exchange and storage

properties. No differences in data transmission and power supply properties

are expected, but more pins for the additional adapters would be needed.

• Lengthening the adapter by redesigning the plate, shown in Figure 6.2. This

change is very easy to implement, the end-effector remains unchanged, the

placement of the probes is improved and the adapter can be designed slim

at the tip.

minimized Adapter

on PlugVar 1

Var 2on Actuator Mount

bundled Electronics

Figure 6.1: Alternative Placement of Electronics on the End-Effector

4. The Smart Actuator was found to be a good solution for the required range

enlargement. Aluminum design and seals ensure resistance against environment

effects.

Page 127: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

117

Figure 6.2: Redesigned Adapter allowing improved Probe Placement

5. The wireless camera was found to be a good solution for image acquisition, the

signal quality of the camera is outstanding considering the tiny size of the device.

6. In general, the force-locking design of the plugging mechanism with ball plungers

was found to be a good and easy to implement solution.

7. Using stronger ball plungers will provide a reliable connection, but the forks need

to be redone in order to sustain the higher pressure on their surface during the

insertion.

8. The chamfered insertion holes used as pilots (for the forks and the insertion into

the rack) were found to be sufficient. No further pilots are required.

9. The electrical connector, formed by the pogo-pins and the contact plate, was found

to be reliable. The used pogo-pins were obtainable for free and had sufficient

qualities in order to verify the feasibility of the principle. Other models with

better suited dimensions and heads are obtainable.

10. Signal quality and mounting capability of the implemented comparatively cheap

Page 128: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

118standard probes was found to be sufficient, at least for testing of this prototype.

Whether resolution, accuracy and signal quality are good enough for the applica-

tion in the Biomass Production Chamber requires more information.

11. The current placement of the temperature and relative humidity sensor under-

neath the data acquisition board was found to be poorly chosen.

12. The data acquisition board worked well. The bulky shape of the adapter was

determined by the size of the board, optimization of its layout allows to shrink

the size of the adapter considerably.

13. The voltage supply board needs to be improved, the heat generation is not ac-

ceptable. Housing of the board will further degrade the heat dissipation.

14. Independent power supplies are required in order to omit cables along the linear

actuator. More detailed information about the intended use of the end-effector

and conditions within the BPC will be needed in order to consider alternatives

such as solar panels or rechargeable batteries. In this case, energy-conserving

electronics, tools and sensors would be required.

15. The chosen principle for wireless communication was found to be reliable, but

problems due to interference with other transmitters and obstacles within the

Biomass Production Chamber are possible.

16. Using more than the two implemented transceivers in order to transmit motor

control or additional sensor data will require a more sophisticated communication

protocol and control program.

17. The software worked well for testing of the prototype, but the serial communica-

tion with the MCU for data acquisition should be improved. So far, the program

just detects interrupted connection and faulty strings. Faster data acquisition

Page 129: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

119and improved error handling is achievable by replacing the library function im-

plemented for serial communication by common C code. If no data can be read

from the serial port, the library function waits until a timeout occurs and asks

the user for correction. Usually, the connection during the acquisition process is

intact, just the string was not received. The new program should request the data

string again automatically, and prompt the user only if the same error occurred

again.

18. The flexibility of the software could be further improved by options for user se-

lectable port configuration, memory of changed sensor calibration, shortcut keys

and improved display of data.

6.2 Recommendations

The following recommendations resulted from the experiences made during the design

and testing of the system and will improve the prototype:

1. Altering the adapter according to Figure 6.2 is recommended in order to form

a slim adapter tip for improved reachability. It requires less cabling than the

modifications shown in Figure 6.1 and the system is more flexible for future de-

velopment, because every adapter comprises its electronics instead of bundling

the electronics for all tools on the end-effector.

2. The weight of the end-effector could be reduced if a suitable tubular linear direct

drive would be found or designed. Even a hollow design, allowing cabling within

the axis is thinkable.

3. Usage of stainless or hardened steel forks and implementation of a stronger plunger

model is required.

Page 130: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1204. The pogo-pins should be replaced by a version with shorter tubes and shorter

spring travel in order to save space. Pins with chisel heads might further improve

connectivity.

5. The pogo-pin mounting block should be scaled up, allowing more space between

the pins for easier soldering of the cables. A lower mounting position or longer

plug body allows more space between tube of the linear axis and the electrical

connectors.

6. The data acquisition board should be redone and compressed once it is determined

which functionality is really needed. Four analog inputs and one quad-amplifier

might be sufficient, and the additional serial port might be unnecessary.

7. So far, the acquired sensor data is calculated from theoretical values. Real cali-

bration is necessary in order to provide reliable data.

8. The power supply board should be redone. The body of the plug can be used as

a heat sink if necessary.

9. Regarding the possibility of the use of alternative power sources in the future,

customized probes with lower power demands should be considered. The periph-

eral electronics, as needed for the air velocity probe, could then be bundled with

the other electronic devices.

10. Radio transmission of control data for the motor of the linear actuator should

be achieved. One possible solution would be transmitting the signals using the

transceiver that is already used for sensor communication. In this case either

sensor or motor signals have to be wired along the linear axis depending on which

modified setup is used. An additional serial port in order to do this is already

included on the data acquisition board. Adding another similar transceiver, so

Page 131: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

121that sensor and motor signals use separate transceivers is recommended in order to

reduce wiring effort. Both solutions require sophisticated software for coordination

of signal transmission.

11. Re-programming of serial communication using plain C code and improve coordi-

nation between the control software and the program of the MCU.

12. The final design requires housings to shield all components and prevent damage

by collisions, dirt and moist.

13. Once the adapter is shielded by a housing, the mount for the camera should be

reconsidered. An extra actuator for automatic positioning of the camera could be

introduced if this additional feature is desired.

14. Depending on mounting conditions of the robot used in the BPC it might be desir-

able to design a new lid for the belt case of the actuator that provides mounting

facilities to both the actuator and the robot and use it instead of the bracket

mount on the tube.

15. The cables on the adapter should be shortened when the final positions of the

components are determined.

6.3 Outlook

This section lists tasks for further development of the system that were not subject of

this project:

1. Additional adapters need to be designed for the physiological sensors and a tool for

taking plant samples. Adapters for individual sensors could replace the multiple

sensor adapter if desired.

Page 132: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1222. The coordination of motion and data acquisition was not addressed in this project.

An expanded program will be needed to create motion patterns for data acqui-

sition within the Biomass Production Chamber, including path generation and

avoidance of obstacles.

3. Another remaining task is the coordination of motion of the eight degrees of

freedom of the robotic system, consisting of the 2-axis transporter, the 5-axis

robot and the end-effector with its linear axis, as shown in Figure 1.5. It will be

necessary to solve the inverse kinematic problem for the three entities, either with

a program to be developed or with an already existing commercial product.

6.4 Summary

This project investigated many design aspects of a reconfigurable end-effector to be used

for data acquisition in the Biomass Production Chamber. Improvement of the prototype

developed in this project is required in order to achieve a system with satisfying overall

performance, but the expected result after the discussed propositions are implemented

looks very promising. Further improvement of error handling, stability and reliability

of the process, as well as optimization of the physical components requires experiences

that can only be gained by testing of the end-effector design in the Biomass Production

Chamber or a similar environment.

Page 133: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

123

Appendix A

Basics of Robotics

Encyclopedias describe robots as versatile programmable machines imitating creatures

and their functions. Robotic science is a synthesis of statics, dynamics, electrical en-

gineering, control theory and programming. The difference between robots and other

automation devices is the flexibility in programming. It has to be differentiated between

software that controls the robot and software written by the user to control the actual

motion. Robot motion can be programmed in teach mode, by specialized robot lan-

guages, or arbitrary high level computer programming languages with special libraries

and subroutines for robot programming. Robot mechanics can be divided in problems

concerning the kinematic (motion) and kinetic (forces) of the robot. Main interest in

robot control is the orientation and position of links, joints and tools in 3-D space.

When talking about the position of the robot, the tool point is commonly addressed.

It is usually defined as the tip of the tool or the base of the tool mount. Kinematic

equations in matrix form relate the coordinate system assigned to the tool to the base

frame as seen in Figure A.1.

The trajectory is the history of position, velocity and acceleration for every joint, or the

Page 134: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

124

Base Frame

Workpiece Frame

Tool Frame

Figure A.1: Base, Tool and Workpiece Frames

actual path the tool point takes from one point to the other. The position of all links

during the trajectory is a concern in avoiding obstacles. When modeling a robot, links

are usually considered rigid. Calculation of the tool point from given joint coordinates

is called the forward kinematic problem. In robot control the desired position is given,

and the corresponding joint angles are unknown. Solving the equations of motion for

the unknown joint angles in order to achieve a certain position and orientation is called

the inverse kinematic problem. This is a difficult and complex problem to solve. First

step hereby is determining the position and orientation of the desired tool frame relative

to the base frame. Then the set of possible joint variables is calculated.

The equations are usually nonlinear, closed and numeric solution methods are imple-

mented. Single, multiple or no solutions at all may exist. If multiple solutions for the

Page 135: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

125joint variables lead to the same position and orientation, an algorithm has to be used

to decide which set of joint angles will be used. Reasonable choices might be nearest,

smallest motion in a certain joint, energy optimization or obstacles. As an example, a

robot with six rotational DOF can have up to 16 solutions. The availability of solu-

tions for the position of the tool point defines the reachable workspace. The dextrous

workspace is defined as the subspace of the reachable workspace in which the tool point

can reach the position in all possible orientations [5].

Commonly each joint has one degree of freedom operated by an independent actuator.

The position of this joint is measured by a sensor providing feedback for its control. In

order to describe the position of a point in space (in this case the origin of a coordinate

system), three coordinates are sufficient. For orientation of the coordinate system three

additional coordinates are necessary. Therefore, a robot needs six independent degrees

of freedom (DOF) in order to be able to reach an arbitrary point in arbitrary orientation.

Page 136: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

126

Appendix B

Basics of Data Acquisition

Data Acquisition (DAQ) is the branch of engineering dealing with taking signals from

analog sources and converting them for further processing by a computer, printer or

display. The use of a computer replaces an entire conventional instrument. A computer

for used for data acquisition is therefore called a ”virtual instrument”. The acquired

data can be used for record or control purposes. The signal can be an analog voltage or

current. Voltages are measured relative to ground, which represents the 0V potential.

Signals are transferred to digital numbers, a series of numbers is called ”data”. Table

B.1 is a short summary of some keywords [8], [13]. The components of an entire DAQ

system are illustrated in Figure B.1. All components are available as single units or

combined to multi-functional boards.

• Sensors or transducers convert the physical quantity to be measured into a pro-

portional electrical signal. It’s the device that generates the actual data

• Signal conditioning contains circuits that prepare the raw analog data for the

analog to digital converter. This includes filters, amplifier and sample-hold de-

vices. Filters are used for anti-aliasing and reduction of unwanted high frequency

Page 137: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

127

Accuracy Closeness of the measured value to the true value

Precision Closeness of measured values, when repeated using different de-

vices.

Repeatability Closeness of measured values using same devices and conditions.

Resolution Smallest detectable change in the physical property measured.

Sensitivity Change of the sensor response due to the change in the signal.

Calibration Elimination of systematic errors by subsequently adjusting the dif-

ference between the true value and the indicated measure using an

accurate reference.

Table B.1: Definition of Keywords in Metrology

Sensor

ComputerInterfaceADC

MultiplexerConditioning

Figure B.1: Components of Data Acquisition Systems

interference. Amplifiers adapt low sensitivity sensor signals, increasing gain and

bandwidth.

• Multiplexer: Consists of a set of switches connecting alternative input signals to

following single devices. The multiplexer is controlled by the computer.

• Analog to Digital Converter (ADC): Represents the analogue signal as a product

of a reference voltage and a number, which is then represented in binary code for

Page 138: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

128further processing by the computer.

The sensor output is a function of the input. For most sensors, the relationship between

input and output is approximately linear for a certain area of validity [8]. The errors

between the assumed linearity and typical behavior of real sensors is shown in Figure

B.2. Evidently, sensors might show a behavior that is a combination of those errors.

Assumption

IN

OUT

OUT

IN IN

OUT

OUT

ININ

OUT

Zero−Based Linearity Error

Terminal Linearity Error Independent Linearity Error

OffsetGain Error

Real

Figure B.2: Common Measurement Errors

Page 139: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

129

Appendix C

Basics of Serial Communication

Control of the end-effector actuator was achieved by serial communication between the

computer and the microprocessor of the motor. RF links, as used for transmission of

data and controls between the computer and the adapter, use serial communication as

well. Serial is a very common protocol for device and instrumentation communication

and standard on almost every computer. The serial port sends and receives ASCII data

one bit at a time. Serial communication is slower than parallel, but simpler and more

reliable.

RS-232 is the serial connection found on IBM-compatible PCs. It is also used for con-

necting a mouse, printer, or modem. RS-485 is an improvement, increasing the number

of possible devices and allowing networks of devices connected to a single port. Serial

ports are able to transmit and receive data simultaneously. Important characteristics

of serial communication are baud rate, data bits, stop bits, and parity, for two ports to

communicate, these parameters must match. For simple communication three lines are

sufficient: Transmit (Tx), Receive (Rx), and Ground. Additional handshaking lines are

used to solve problems such as the receiver be overloaded. Terminology:

Page 140: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

130• Baud Rate: The Baud rate indicates the number of bit transfers per second, the

speed of data transfer in bits per second. The Baud rate is referred to as clock

cycle as well, since it is a measure for the sampling period of the port in Hz.

• Data Bits: Data bits are a measurement of the actual data bits in a transmission.

Usually standard 7-bit ASCII characters with values from 0 to 127 are sent, some-

times the enhanced 8-bit ASCII character set is used. Therefore, the data packets

have a size of 7 or 8 bits. A packet refers to a single byte transfer, including

start/stop bits, data bits, and parity.

• Stop Bits: Stop bits signal the end of communication for a single packet. In

addition, they give the computers some room for error in clock speeds.

• Parity: Parity is a simple form of error checking used in serial communication.

The types of parity are: none, even, odd, marked, and spaced. It allows the

receiving device to determine if noise is corrupting the data or if the transmitting

and receiving device clocks are out of sync.

Page 141: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

131

List of Figures

1.1 Layout of BIO-Plex, adapted from [1] . . . . . . . . . . . . . . . . . . . . 2

1.2 Mass, Energy and Data Flow for the BIO-Plex Project, adapted from [2] 3

1.3 Profile of the Biomass Production Chamber with Dimensions in cm,

adapted from [2] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.4 Robotic Arm, adapted from [3] . . . . . . . . . . . . . . . . . . . . . . . 5

1.5 Degrees of Freedom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.6 Reconfigurable End-Effector with mounted Climatic Sensors Adapter . . 8

2.1 Design Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2 Checklist for Layout of the Parts . . . . . . . . . . . . . . . . . . . . . . 13

2.3 Steps in Conceptual Design . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.4 Functional Modules shown without Relationships . . . . . . . . . . . . . 20

2.5 AVS1000 Air Velocity Probe, adapted from [11] . . . . . . . . . . . . . . 23

2.6 Humitter Temperature and Relative Humidity Probe, adapted from [14] . 25

Page 142: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1322.7 PPF Probe, adapted from [16] . . . . . . . . . . . . . . . . . . . . . . . . 27

2.8 Digital Video Camera inclusive Transmitter, adapted from [17] . . . . . . 29

2.9 High Gain Video Receiver, adapted from [17] . . . . . . . . . . . . . . . . 29

2.10 Possibilities for Range Enlargement . . . . . . . . . . . . . . . . . . . . . 32

2.11 Linear Direct Drive, adapted from [20] . . . . . . . . . . . . . . . . . . . 33

2.12 Ball Screw and Nut, adapted from [21] . . . . . . . . . . . . . . . . . . . 34

2.13 Cutaway of Smart Actuator, adapted from [23] . . . . . . . . . . . . . . . 36

2.14 Smart Actuator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

2.15 Pogo-Pin, adapted from [25] . . . . . . . . . . . . . . . . . . . . . . . . . 46

2.16 Ball Plungers, adapted from [26] . . . . . . . . . . . . . . . . . . . . . . . 46

2.17 Electrical and Mechanical Connection . . . . . . . . . . . . . . . . . . . . 47

2.18 Sequence in Embodiment Design . . . . . . . . . . . . . . . . . . . . . . 51

2.19 Layout of the Climatic Sensors Adapter . . . . . . . . . . . . . . . . . . . 52

2.20 Layout of the Plug Module . . . . . . . . . . . . . . . . . . . . . . . . . . 54

2.21 Layout of the Preliminary Rack . . . . . . . . . . . . . . . . . . . . . . . 55

2.22 Plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

2.23 Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

2.24 Air Velocity Probe Mount . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Page 143: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1332.25 Body of the Plug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

2.26 Forks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

2.27 Layout of the Notch and Ball Plunger Connection (in mm) . . . . . . . . 61

2.28 Camera Mount Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

2.29 Mounting Block for the Pogo-Pins . . . . . . . . . . . . . . . . . . . . . . 63

2.30 Plugging Mechanism, Adapter in Rack . . . . . . . . . . . . . . . . . . . 64

2.31 Plugging Mechanism, Adapter plugged and taken from the Rack . . . . . 64

3.1 Data and Control Signal Flow . . . . . . . . . . . . . . . . . . . . . . . . 66

3.2 Required Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

3.3 Connectors of the SM1720M version 4.12, adapted from [24] . . . . . . . 68

3.4 RF Transceiver Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

3.5 Power Supply Board Layout . . . . . . . . . . . . . . . . . . . . . . . . . 75

3.6 Power Supply Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

3.7 Data Acquisition and Conditioning Board Layout . . . . . . . . . . . . . 77

3.8 Data Acquisition and Conditioning Board . . . . . . . . . . . . . . . . . 78

3.9 Exemplary Data String, as assembled by the MCU . . . . . . . . . . . . 79

3.10 Pogo-Pin Connector Assignments . . . . . . . . . . . . . . . . . . . . . . 80

4.1 Front Panel of the Data Acquisition and Motion Control Software . . . . 83

Page 144: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1344.2 Exemplary Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

4.3 Data Acquisition Function . . . . . . . . . . . . . . . . . . . . . . . . . . 87

4.4 Data Acquisition Start Button Logic . . . . . . . . . . . . . . . . . . . . 88

4.5 Timer Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

4.6 Calibration Adjustment Logic . . . . . . . . . . . . . . . . . . . . . . . . 91

4.7 Calibration Adjustment Pop-up Panel . . . . . . . . . . . . . . . . . . . . 91

4.8 Tool Change Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

4.9 Selection of New Adapter Pop-up Panel . . . . . . . . . . . . . . . . . . . 93

4.10 Set Reference Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

4.11 Start Motion Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

5.1 Setup of the End-Effector Testbed . . . . . . . . . . . . . . . . . . . . . . 101

5.2 Plug Device Sub-Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . 102

5.3 End-Effector Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

5.4 Climatic Sensors Adapter Assembly . . . . . . . . . . . . . . . . . . . . . 104

5.5 End-Effector before Plugging . . . . . . . . . . . . . . . . . . . . . . . . 105

5.6 Plugged Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

5.7 Adapter removed from the Rack . . . . . . . . . . . . . . . . . . . . . . . 106

6.1 Alternative Placement of Electronics on the End-Effector . . . . . . . . . 116

Page 145: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1356.2 Redesigned Adapter allowing improved Probe Placement . . . . . . . . . 117

A.1 Base, Tool and Workpiece Frames . . . . . . . . . . . . . . . . . . . . . . 124

B.1 Components of Data Acquisition Systems . . . . . . . . . . . . . . . . . . 127

B.2 Common Measurement Errors . . . . . . . . . . . . . . . . . . . . . . . . 128

Page 146: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

136

List of Tables

1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.2 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1 Design Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.2 Specifications of the Air Velocity Sensor, adapted from [11] . . . . . . . . 23

2.3 Specifications of the Temperature and RH Sensor, adapted from [14] . . . 26

2.4 Specifications of the PPF Sensor, adapted from [16] . . . . . . . . . . . . 27

2.5 Features of the Camera and included Transmitter, adapted from [17] . . 28

2.6 Characteristics of Linear Direct Drives and Ball Spindle Drives . . . . . . 34

2.7 Properties of Stepper and Servo Drives, adapted from [19] . . . . . . . . 35

2.8 Characteristics of the Smart Actuator SA-2-A.083-8-K-1-B/NRC3,

adapted from [24] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2.9 Evaluation of Cables and Radio Transmission . . . . . . . . . . . . . . . 48

2.10 Evaluation of Separate and Multi-Functional Adapters . . . . . . . . . . 49

Page 147: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1373.1 Basic Motor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

3.2 Variables for the Calculation of Motion . . . . . . . . . . . . . . . . . . . 70

3.3 Motor Parameters for the Calculation of Motion . . . . . . . . . . . . . . 70

3.4 Features of the RF Transceiver, adapted from [28] . . . . . . . . . . . . . 73

3.5 Required Supply Voltage Levels . . . . . . . . . . . . . . . . . . . . . . . 74

3.6 Specification of Power Consumption . . . . . . . . . . . . . . . . . . . . . 74

3.7 Features of the Micro-Controller, adapted from [29] . . . . . . . . . . . . 79

3.8 Specification of Analog Voltage Signals . . . . . . . . . . . . . . . . . . . 80

3.9 Pogo-Pin Connector Assignments . . . . . . . . . . . . . . . . . . . . . . 81

5.1 Weight of the End-Effector and its Components . . . . . . . . . . . . . . 102

5.2 Evaluation of Design Performance . . . . . . . . . . . . . . . . . . . . . . 107

5.3 Evaluation of the Actuator . . . . . . . . . . . . . . . . . . . . . . . . . . 108

5.4 Evaluation of the Camera System . . . . . . . . . . . . . . . . . . . . . . 109

5.5 Evaluation of the Power Supply Board . . . . . . . . . . . . . . . . . . . 110

5.6 Evaluation of the Mechanical Connections . . . . . . . . . . . . . . . . . 110

5.7 Evaluation of the Pogo-Pin Connector . . . . . . . . . . . . . . . . . . . 111

5.8 Evaluation of the Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

5.9 Evaluation of the Data Acquisition Board . . . . . . . . . . . . . . . . . 112

Page 148: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

1385.10 Evaluation of the Transceiver System . . . . . . . . . . . . . . . . . . . . 113

5.11 Evaluation of Software Performance . . . . . . . . . . . . . . . . . . . . . 114

B.1 Definition of Keywords in Metrology . . . . . . . . . . . . . . . . . . . . 127

Page 149: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

139

Bibliography

[1] NASA Johnson Space Center Advanced Life Support Homepage. Retrieved

from

http : //advlifesupport.jsc.nasa.gov/

[2] D. J. Barta, J. M. Castillo, R. E. Fortson: The Biomass Production Sys-

tem for the Bioregenerative Planetary Life Support Systems Test Complex: Prelim-

inary Designs and Considerations. SAE Technical Paper Series 1999− 01− 2188

[3] D. J. Barta Personal Communication via E-Mail. Johnson Space Center, Septem-

ber 28, 2000

[4] W. Zhou Personal Communication via E-Mail. Wisconsin Center for Space Au-

tomation and Robotics, October 12, 2000

[5] J. J. Craig Introduction to Robotics: Mechanics & Control. Addison - Wesley

Publishing Company 1986

[6] VDI-Richtlinie 2220 - 2225 Methodik zum Entwickeln und Konstruieren tech-

nischer Systeme und Produkte Dusseldorf, VDI Verlag, 1993

[7] W. Beitz, K.-H. Grote Dubbel - Taschenbuch fur den Maschinenbau, 19. Au-

flage. Springer Verlag, Berlin, Heidelberg, New York, 1997.

Page 150: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

140[8] H. R. Taylor Data Acquisition for Sensor Systems. Chapman & Hall, First Edi-

tion 1997

[9] efunda Hot-Wire Anemometry: Introduction. Retrieved from http :

//www.efunda.com

[10] JLC International Engineering Information. Retrieved from

http : //www.jlcinternational.com

[11] Cambridge Accusense, Inc. AVS-1000 Datasheet. Retrieved from

http : //www.accusense.com

[12] J.G. Bollinger, N.A. Duffie Computer Control of Machines and Processes.

Addison-Wesley, 1989

[13] H. Stetter Messtechnik an Maschinen und Anlagen. B.G. Teubner Stuttgart

1992

[14] Vaisala Humitter-USA Datasheet. Retrieved from

http : //www.vaisala.com

[15] Meteo-Technology Humidity. Retrieved from

http : //www.meteo− technology.com

[16] Apogee Instruments, Inc. Datasheet Retrieved from

http : //www.apogee− inst.com

[17] Supercircuits Datasheets Retrieved from

http : //www.supercircuits.com/

[18] U. Heisel Werkzeugmaschinen und Produktionssysteme Course Manual, Institut

fur Werkzeugmaschinen, Universitat Stuttgart 1999

Page 151: DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A …DESIGN OF A RECONFIGURABLE END-EFFECTOR AND A CLIMATIC SENSORS ADAPTER FOR THE BIO-PLEX BIOMASS PRODUCTION CHAMBER by Tilmann Negele

141[19] W. Schinkothe, R. Hartramph Aktorik in der Feinwerktechnik Course Man-

ual, Institut fur Konstruktion und Fertigung in der Feinwerktechnik, Universitat

Stuttgart 1997

[20] G.A.S. Linear Direct Drive LD 125 Datasheet Retrieved from

http : //www.g− a− s.de

[21] Bosch Rexroth AG Products and Service Retrieved from

http : //www.rexroth.com

[22] Infrared Data Association Infrared Data Communications with IrDA Re-

trieved from http : //www.irda.org

[23] Ultramotion LLC Datasheet Smart Actuator Retrieved from

http : //www.ultramotion.com

[24] Animatics SmartMotor User’s Manual.

[25] QA Technologies Co., Inc Datasheets Retrieved from

http : //www.qatech.com

[26] McMaster-Carr Datasheets Retrieved from

http : //www.mcmaster.com/

[27] Ultramotion LLC Instructions and Operating Limitations Smart Actuator

[28] ABACOM Technologies Intelligent FM Transceiver Module Datasheet Re-

trieved from http : //www.abacom− tech.com

[29] Atmel Corporation AVR Retrieved from http : //www.atmel.com

[30] H.M. Deitel, P.J. Deitel C How to Program, third edition. Prentice Hall, 2001.

[31] National Instruments LabWindows/CVI Manual. National Instruments, 1999.


Recommended