11
www.jonathanjamieson.com

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

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

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