Top Banner
www.jonathanjamieson.com
11

Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi

Sep 10, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi

www.jonathanjamieson.com

Page 2: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi
Page 3: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi
Page 4: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi

High Level Controller(Raspberry Pi)

Web Interface(Desktop Computer)

Low Level Controller(PIC Microcontroller)

Motor Driver(L298N)

Camera Pan(Servo)

Left Motor(GM21)

Right Motor(GM21)

Torch(Super‐bright LED)

Probe Actuator(Servo)

Camera(Logitech Webcam)

Probe(To be decided)

Signal Processing(TiPi)

Contact Gel Delivery System(Pump)

Page 5: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi
Page 6: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi

Key software usedOn the Pi WebIOPi (Robot interface)

MJPGStreamer (Webcam streaming)

Vsftpd (FTP server) Apache (Hosting HTML)

Off the Pi

Win32DiskImager (SD card backup)

Putty (SSH)FileZilla (FTP)

Page 7: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi

The Robot Interface

Page 8: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi
Page 9: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi

What would I do differently?

• WiFi Access Point• Camera – not at USB webcam because limited tether length

• Remove the PIC, a low level controller was unnecessary

• Chassis design• Drop the ultrasound probe bit

Page 10: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi
Page 11: Raspberry Pi Powered Inspection Robot · Key software used On the Pi WebIOPi (Robot interface) MJPGStreamer (Webcam streaming) Vsftpd (FTP server) Apache (Hosting HTML) Off the Pi