EQ-ROBO Programming : Line tracer with 3 IR sensors

Similar documents
EQ-ROBO Programming : Cliff Check Robot

USER MANUAL FOR OPERATING SYSTEM

Contact Product Manager, with details of the application.

Systems. Visit us at

P2267 NETWORK INTERFACE

SAFETY WARNINGS. isolated cables with minimum cross-sectional area of 0,75 mm for 230V power supply must be used.

Silent Knight Software Suite Intelliknight Training

Operation Manual Fighter ProVision Software. Version: 0.0 Revision: 1

Model experiment concerning the use of ambient heat with the help of the Peltier heat pump ENT 7.3

FieldServer Driver - Serial FS SBT-FSI (Siemens Building Technologies Foreign Systems Interface)

Manage Alarms. Before You Begin CHAPTER

Manage Alarms. Before You Begin CHAPTER

VAC PLC. System Description

Introduction to Modular Programming. Copyright 2012 Rockwell Automation, Inc. All rights reserved.

Section 9 System Operation

Substation Monitoring System

Optimise wire processing A comprehensive range of products for the workshop

Autronica Fire and Security AS ID:

Section 8 System Operation

Dry Contact Probe DCP (#30008)

How to use the BTRM in Remote Enclosures

OPERATOR S MANUAL MODEL AP15/AP15-1/AP15-2 PC-ALARM PANEL

Table of Contents SECTION PAGE

INSTALLATION INSTRUCTIONS

Models NFPA 1221-A, NFPA 1221-B Public Safety DAS Annunciator Panel. Revision E 61117

Roo232 User Guide. Revision 1.0. Copyright 2006 RoboDynamics Corp

C-Bus Neo Range Installation Instructions. 5050NL Series

Troubleshooting & faults guide

Preface. Thank you for purchasing our GSM Security Alarm System ( The System )! The System will keep your home and property safe around the clock.

Connections, displays and operating elements C D E G H. Installing the control unit

OWNER S MANUAL CLEANING ROBOT

1. User features of the GSM dialer

ANNUNCIATOR FIXED MODULE

WIO500 and WIOI500 Water in oil sensor

Product Data Sheet. Remote Terminals. Features:

FAST, INTELLIGENT FIRE ALARM SYSTEMS THAT DELIVER IT ALL

LEGO, the LEGO logo are trademarks of the LEGO Group Burglar Alarm

Honeywell Control Panels FOR RESIDENTIAL AND COMMERCIAL INSTALLATIONS. Feature Charts

ENERGY LIGHT USER S GUIDE ENERGY LIGHT USER S GUIDE

False Alarm Management

Manage Alarms. Before You Begin CHAPTER

Contact ID as of 2/2/2015

Interfacing with the ADAM Module

SEQUENCE OF OPERATIONS

APPLICATION DATA SHEET

SPI Communications Option

CONTENTS Installation Precautions... 1 Chapter 1 Product Introduction... 2 Chapter 2 Technical Specifications... 3

OpenDevice Events Guide

V.ARCHITECTURE IV.IMPLEMENTATION. Battery. Fig.1.Block diagram

Manage Alarms. Before You Begin CHAPTER

Azatrax Quad Infrared Proximity Detector Shield for ArduinoTM Uno, Mega and compatibles

Consultant Specification AGILE Wireless Fire Detection System

TrueCom. Building Communications Systems 5115-Series , Area of Rescue Communications System. Description

DESIGN PHILOSOPHY FOR FIRE ALARM & DETECTION SYSTEM

ANALYSIS OF THE FIRE FIGHTING ROBOT

RC802/ B 8E1 Modular Fiber-Optic Multiplexer (Rev. M) User Manual

Presenter: Chris Morse Honeywell

Automated Sample Preparation: SPE GPC - EVAporation SUPERIORITY BY ADAPTATION. Visit us at

Android Controlled Fire Fighting Robot

PRO-WATCH NOTIFIER SECONDARY FIRE INTERFACE ARCHITECT AND ENGINEERING SPECIFICATION

E3 Series Broadband. Description. Features. Intelligent, Networked, Multi-Channel Fire Alarm Control and Emergency Voice Evacuation System

Roth Touchline. German quality since User manual quick and easy guide 1/10

O CRC100. Comfort Room Controller (2015/01) en

How to Configure the Alarm Action Outgoing Cell Call MultiLogger Application Note #14

S ATION EWORK ST BGA R

Version 1.03 January-2002 USER S MANUAL

Fire Operator Workstation (Fire OWS) User s Guide

Instruction Manual SCD24. Read this document prior to installation. Contents

POWER CONTROL CARD (MTC-3001)

Team Rescue X: Autonomous Firefighting Robot

DATA SHEET CHEETAH XI 50 INTELLIGENT SUPPRESSION CONTROL SYSTEM DESCRIPTION APPROVALS: SYSTEM OPERATION. Form No. D

5.1 Safety instructions for system configuration and explosion protection. Zone-specific conditions for system configuration

Configuration and Operation Manual for the Unipos

Technical Manual. Level Alarm Unit CARLA & WIDS

Roth Touchline. German quality since Quick and easy user manual 1/10

Network Hardware and wiring (quiz)...

FUNCTIONAL DESIGN SPECIFICATION

E3 Series Broadband System

EOS INTERFACE GUIDE AND POINTS LIST For EOS BTCII Firmware Version J1239D-570 and newer

725B Configuration Software Manual

DAP III Zone Master User s Guide

Tech Data Sheet D01662GB0_Esgraf 4.1 and Configuration Server 30/2011 2/(5)

INSTALLER SETUP GUIDE. Wi-Fi Smoke + Carbon Monoxide Alarm

TEMPERATURE CONTROL MODULE MODEL R3-TC2

ibox Modbus Server Gateway for the integration of Notifier ID3000 / ID3002 / ID60 / ID50 fire panels in Modbus enabled monitoring and control systems

Protégé EliteSuite Eclipse LED Keypad Installation Manual ELT-KLES

ICC INDUSTRIAL CONTROL COMMUNICATIONS, INC.

RAD AQUA CONTINUOUS RADON-IN-WATER MONITORING SYSTEM

E3 Series Broadband System

WIRELESS NETWORK USER MANUAL MHz RFT-868-PIR Wireless Passive Infrared Sensor

UNPRECEDENTED SPEED ULTIMATE POWER. EXTREME intelligence

Operation Manual Model: Light Switch Combo Universal Dimmer Module Item No.: WMR-252. Specification. Wiring


Avigilon Control Center 5 System Integration Guide

Exercise 8. Controlling a Batch Mixing Process EXERCISE OBJECTIVE

Haitian MarsⅡSeries. Haitian Mars. Series

VX-2000 SERIES INTEGRATED VOICE EVACUATION SYSTEM

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

KNX module for smoke alarm devices Dual/VdS and Q-Label (Order no )

[Thermo Simple 2 (TS.2)] Thermo Simple 2 Manual. Refrigeration Innovation

Transcription:

EQ-ROBO Programming : Line tracer with 3 IR sensors Program begin Input port setting c b Output port setting Set the servo motor to the 150 degree The line tracer with 3 IR sensors runs following the black line. It means you have to check more conditions than 2 IR sensors model. The key point of programming is that the black line is to be between the a and b IR sensor. To more funny, the robot make head up when it starts. Program name : eq2-3-p09_3ir_turtlebot.ufc a LOOP starting point (Repeat the command) Condition 1 Left c IR sensor : Detect white color Center b IR sensor : Detect black color Right a IR sensor : Detect white color Robot goes forward Condition 2 Left c IR sensor : Detect black color Center b IR sensor : Detect black color Right a IR sensor : Detect white color Robot turns left Condition 3 Left c IR sensor : Detect black color Center b IR sensor : Detect white color Right a IR sensor : Detect white color Robot turns left Condition 4 Left c IR sensor : Detect white color Center b IR sensor : Detect black color Right a IR sensor : Detect black color Robot turns right Condition 4 Left c IR sensor : Detect white color Center b IR sensor : Detect white color Right a IR sensor : Detect black color Robot turns right LOOP ending point Program end

This means that program begins from hear. You have to place this node at the first of program. PROGRAM END is not active because you did not define PROGRAM BEGIN yet. This model use 3 IR sensors as input device. You have to connect the right a IR sensor to the IN-1 input port, the center b IR sensor to the IN-2 input port and the left c IR sensor to the IN-3 input port of main board. And check the IN-1, IN-2, IN- 3 with IR-PTR in software. If the real connection of sensors are different to the setting on software, it will make robot to wrong operation.

This model use 1 Servo Motor as output device. You have to connect the Servo motor to the OUT-4 output port of main board. The initial value of Servo motor is to be 90. If the real connection of output modules are different to the setting on software, it will make robot to wrong operation.

Move the Servo motor of OUT-4 port to the 150 degree. This makes the head of turtle robot heads up. LOOP command is used to repeat the commands. REPEAT TIME is the repeat number you want. If you want permanent repetition, you have to set 0. ID is automatically assigned. You have to set the same ID at LOOP END. Automatically assigned ID is different according to the sequence of making nodes.

1 st condition True condition is a IR sensor of IN-1 : b IR sensor of IN-2 : c IR sensor of IN-3 : If the condition is true, the next {DC MOTOR} command is executed, else the next ELSE IF { command is executed. If the 1 st IF { condition is true, both of DC motor run like as followings. Both DC Motor - Speed : 100 Robot goes forward during 0.1 second Motor speed is from 0 to 100 and running time is based on 0.1 second. (1 is 0.1 second)

The end point of 1 st IF { condition. You have to assigned the ID of paired IF { condition. (It is necessary to know that which IF { among the many IF { conditions in program. 2 nd condition True condition is a IR sensor of IN-1 : b IR sensor of IN-2 : c IR sensor of IN-3 : If the condition is true, the next {DC MOTOR} command is executed, else the next ELSE IF { command is executed.

If the 2 nd ELSE IF { condition is true, both of DC motor run like as followings. Left DC Motor - Speed : 0 Right DC Motor - Speed : 100 Robot turns left during 0.1 second The end point of 2 nd condition. You have to assigned the ID of paired ELSE IF { condition. (It is necessary to know that which ELSE IF { among the many ELSE IF { conditions in program.

3 rd condition True condition is a IR sensor of IN-1 : b IR sensor of IN-2 : c IR sensor of IN-3 : If the condition is true, the next {DC MOTOR} command is executed, else the next ELSE IF { command is executed. If the 3 rd ELSE IF { condition is true, both of DC motor run like as followings. Left DC Motor - Speed : 0 Right DC Motor - Speed : 100 Robot turns left during 0.1 second

The end point of 3 rd condition. You have to assigned the ID of paired ELSE IF { condition. (It is necessary to know that which ELSE IF { among the many ELSE IF { conditions in program. 4 th condition True condition is a IR sensor of IN-1 : b IR sensor of IN-2 : c IR sensor of IN-3 : If the condition is true, the next {DC MOTOR} command is executed, else the next ELSE IF { command is executed.

If the 4 th ELSE IF { condition is true, both of DC motor run like as followings. Left DC Motor - Speed : 100 Right DC Motor - Speed : 0 Robot turns right during 0.1 second The end point of 4 th condition. You have to assigned the ID of paired ELSE IF { condition. (It is necessary to know that which ELSE IF { among the many ELSE IF { conditions in program.

5 th condition True condition is a IR sensor of IN-1 : b IR sensor of IN-2 : c IR sensor of IN-3 : If the condition is true, the next {DC MOTOR} command is executed, else the next } //LOOP END command is executed. If the 5 th ELSE IF { condition is true, both of DC motor run like as followings. Left DC Motor - Speed : 100 Right DC Motor - Speed : 0 Robot turns right during 0.1 second

The end point of 5 th condition. You have to assigned the ID of paired ELSE IF { condition. (It is necessary to know that which ELSE IF { among the many ELSE IF { conditions in program. The end point of LOOP { repetition command. You have to assigned the ID of paired LOOP { repetition command. (It is necessary to know that which LOOP { among the many LOOP { repetition commands in program.

This means that program ends hear. You have to place this node at the end of program. PROGRAM BEGIN is not active because you already define at the program. To run the robot, it is necessary to download the program into the robot. (Refer to download manual)