Download presentation
Presentation is loading. Please wait.
Published byDamian Carroll Modified over 9 years ago
1
Aluminum Smelter Inspection Robot Joe Foley, Instructor RU Hönnun-X Vorið 2011
2
The Customer Currently: An inspector with a thermal camera on a cart walks down the inspection route under the smelter pots He checks the video looking for hotspots Aluminum Plant at Straumsvík
3
Inspection Corridor Big corridor so maintenance vehicle can fit Open to outside = cold Lots of vehicles Corridor, column 3
4
The Team B.Sc. Students at Háskólann í Reykjavík Instructors: Dr. Jón Guðnason and Dr. Joseph Foley
5
Structure of Work 12 week period – SCRUM – Teams Mechanical Electrical Sensors Software 3 week intensive – Integration, testing Design review at SCRUM
6
Robot Frame
7
Structural materials Stainless AISI 304. – A bit heavy but easily available
8
Structural Analysis ANSYS Simulation
9
Transmission Timing Belts Ratio of 1:9
10
Wheels Independent two drive wheels with front caster Hubs custom machined(AISI 6060). Front wheel stock
11
Timing Belts Transmission to wheel belt Motor to Transmission
12
Outer Shell Stainless Steel AISI 304. Bent, welded, screwed together. Edges further sealed with RTV rubber Sized for 6 batteries.
13
Electrical Passthrough Partition for electrical isolation and environmental Easy to access motors and batteries without disturbing electronics Edges and passthroughs sealed Partition on hinge
14
Top Stainless Steel AISI 304 Top angle for mounting the RFID antenna Nice ergonomics for switches
15
Power Source Motor power: 2 12V Golf-cart batteries In series to make 24 Volts Peak 50 Amps Electronics power: 12V small battery Everything else 12 Volt Motor batteries 12 Volt Electronics batteries
16
Motors 2 24 V, 120W DC motor from scooters. 2750 rpm through the 1:9 transmission
17
Motor and Battery Compartment
18
Motor Controllers Pololu 24v12. – One per motor RoboClaw – Originally for both motors, but repurposed for analyzing the tachometers – Sent to FitPC controller via serial Polulu 24v12 RoboClaw
19
Spennudreifing 24V power – Relays for emergency stop and general safety 12V power – Three relays – Eight sensors – FitPC computer – Arduino microcontroller – Audio amplifier – LED lighting 24V Safety cutoff 12V distribution
20
Arduino Mega Sensor processing is done through the Arduino Mega Motor commands are sent directly to the controller The Arduino Mega has a ATMega2560 processor which has – 56 digital IO pins – 13 analog inputs – USB – 4 serial ports Arduino Mega Shield for Mega
21
Audio Amplifier Audio feedback and warnings allow the robot to indicate status and get attention 10W Amplifier
22
Complete Electronics
23
Electrical Block Diagram
24
Fit PC 1,6 GHz processor 1 GB memory Size: 100x115x26mm 60GB Solid State disk
25
Operating System Ubuntu server. Non-GUI Linux. ROS (Robotic Operating System).
27
Documentation
28
Thermal Camera FLIR E4: Currently used Max 900°C. Stores in JPEG
29
Image to Temperature Python og OpenCV in Linux Individual pixel processing – 255 (= white) is max temperature – 0 (= black) is minimum temparture Adjust our threshold according to the range – Example: Range set to 100°C upp í 350°C – Value of 100: 100*(250°/255)+100° = 198 °C Greyscale raw image
30
Data processing If above our threshold (300C) then store image Temperature statistics in Sqlite database: Average Standard deviation Maximum Current position (ROS) False color highlighting threshold as green
31
RFID Location found using RFID Reader: TagSense Micro UHF (800- 100MHz) 3,8cm * 4,6cm * 0,7cm USB interface Voltage: 5V Current: 250 mA Antenna: Frequencies: 865 – 956 MHz Gain: 6 dBi SMA connector (inverted) Reads tags up to 80 cm Micro UHF reader Antenna
32
RFID Merkin: ShortDipole Impinj Monza 4 from UPM. Frequency: 860-960 MHz Size: 93mm*11mm 96 Bits of information – Aluminum pot, column, etc. RFID tag
33
RFID Location Map of corridor One tag per pot Each number is associated with information in the SQLite database Database instructs possible future actions for robot
34
User Interface User can track current location of the car remotely Queries the SQLite database to track and find out status
35
Position control (e. Localization) Encoder: 27.600 pulses per rotation. Wheel radius R = 13,54cm Circumference = = 85,07cm Resolution= Encoder
36
Ultra Sonic sensor
37
IR-Sensor
38
Turning (IR - feedback) l = distance between sensors d = delta of sensor readings d = sk1 – sk2
39
PID - loop
40
Complete!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.