BlueROV Electronics and Controls Documentation

Slides:



Advertisements
Similar presentations
TagMaster Training 2013 GEN4 Software Applications
Advertisements

Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
Overview of New System Beta Team from Wilsonville 1425 Wilsonville Robotics – Code Xero 2550 Oregon City Robotics.
GO ORDNANCE !!! ORDNANCECORPS 1 Troubleshoot the DC Electrical Control System on the EPP III.
R I T Team Members: Nandini Vemuri → Team Lead, System Testing, Motor Expert Jason Jack → GUI Design, Microcontroller Expert, Website Administrator John.
Introduction to the Raspberry Pi ® Saman Amighi 10/2013 ® Raspberry Pi Foundation.
P07302 Summary Motor Controller Module. Team Members.
P07301 Summary Data Acquisition Module. Team Members.
MUST HAVE SHOULD HAVE COULD HAVE Module # 010. Qi Hardware Objectives Recognize hardware Know how to interface to field equipment Know the 4 different.
Embedded Programming and Robotics Lesson 12 Introducing the Raspberry Pi Intro to Raspberry Pi1.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
SINGLE BOARD COMPUTERS -KEVIN JOSE. WHY DO WE USE THEM? Good performance at low price GPIO capability to interact with the outside world Small form factor,
MoteWorks Installation
Pi In The Sky Chris Stubbs. What’s in the HAB kit Balloon (keep this safe) Parachute PITS kit Raspberry Pi Model A (for flight) + SD + Camera Raspberry.
ActEyes IP Cam Training Part 1: Camera Setup. Network Setup Overview Each IP Cam on the network will need its own IP address to be assigned. This address.
V-Series Panel Hardware, Installation & maintenance.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
The New FTC Platform (Connecting your legacy hardware)
BBBK Programming Notes Rudra Dutta CSC , Fall, 2013.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
BOOT MODE 1 BOOT MODE 2 BIOS COMMUNICATION DEFAULT CONTROLLER INVERT RELAY OPERATION ENABLE COMM FAIL RELAY CONTROL RELAY OFF / ON COMM.
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the.
HBD HV Control and Monitoring System INSTALLATION Manuel Proissl HBD Meeting 11/18/2008.
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the board.
Circuits, Systems, & the Arduino. Challenge: Make the bulb light up! -Make observations and explain why it has the setup it does? - What are the components.
Pixhawk PX4 Flight Controller: Configuration for ELEV-8 V2
Hardware Introduction – Standard vs Q.i
Ethernet I/O Set-Up This presentation will step through a typical configuration of the CON-DVT-IOE. Intellect 1.5 is used for the software portion. NEXT.
Ethernet I/O Set-Up This presentation will step through a typical configuration of the DVT CON-IOE. Intellect 1.0 is used for the software portion.
MAKE: AN ELECTRONICS WORKSHOP
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
3DR Pixhawk Autopilot 3DR uBlox GPS with Compass Raspberry Pi 2 Model B Raspberry Pi Camera Board Ctrl / Data Ethernet Tether 6600 mAh 4s Lipo Battery.
Designing a Control System Sayande Adekoye College of North West London.
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
BlueROV Electrical Interconnect Block Diagram
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
BlueROV Electrical Block Diagram Pressure Enclosure
Copyright 2013 by openmake.cc Introduction to Multi-Pi Raspberry Pi pinhead plug-able.Raspberry Pi pinhead plug-able. Separate Communication port from.
BlueROV Electronics and Controls Documentation
ECE477 Midterm Design Review: Team # 6 Plays Tanks
Solar Energy Generator: Design Rendering Description
Workshop on Raspberry Pi 3
Implementation of Embedded OS
Computer System Laboratory
Hardware, Installation & maintenance
Site Controller Unit and Trunk Interface Unit
BlueROV Electrical Block Diagram Pressure Enclosure
Depth Analysis With Stereo Cameras
I-Station Hardware, Installation & maintenance
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
Mini Robot Chassis Top View
<Add team picture or relevant project picture here>
A microcontroller Raspberry Pi 2 Model B V1.1 RPi
QUIZ COMPETITION SENSOR FOR FASTEST FINGER PRESS
Programming with Arduinos and Rapsberry Pi
Android Street Car Team 12 Zongyang Zhu ECE 477 Senior Design Project
Programmable Logic Controllers (PLCs) An Overview.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Internet-of-Things (IoT)
Programming Micro Controllers
EET2530 Unmanned Aerial Vehicles (UAVs)
Module 1 – Power Supply AMC APS-PBC-60
3DR uBlox GPS with Compass Raspberry Pi Camera Board
Beginning Raspberry Pi
The bios.
Command and Data Handling
Basys 2 Wiring Diagram.
Arduino and Grove LET’S START.
Robot and Crickit HAT © Copyright 2019 by Dr. Elizabeth I. Horvath and Dr. Eva A. Horvath 1.
Presentation transcript:

BlueROV Electronics and Controls Documentation Original presentation: https://www.bluerobotics.com/wp-content/uploads/2016/03/BlueROV-Block-Diagram-20160318.pptx Original forum post: https://www.bluerobotics.com/forums/topic/bluerov-interconnect-diagram/ The AUV Laboratory at MIT Sea Grant June 24, 2016

BlueRoboticsPressure / Temp. Sensor Raspberry Pi Camera Board BlueROV Electrical Interconnect Block Diagram BlueRoboticsPressure / Temp. Sensor 6600 mAh 4s Lipo Battery 14.8vdc XT90 XT90 I2C Expander 3DR Power Module Power 5V DC I2C GPS +14.8V XT60 XT60 3DR Pixhawk Autopilot Raspberry Pi 3 XT60 JST-XH Ctrl / Data Ethernet Tether Topside (Laptop) BatPwr In Pressure Enclosure +14.8V XT60 GPIO15, 14, GND Buzzer Raspberry Pi Camera Board Xbox Controller TELEM 2 Main ESC PWM Thruster Ctrl Terminal Board Terminal Board 5V/GND Pins +14.8V DC Gnd JST-XH JST-XH Main Outputs ……6x…. Buzzer (Optional) Output 5V UBEC Basic 30A ESC Basic 30A ESC Input 14.8V ESCs ……6x….. T200 Thruster T200 Thruster Thrusters ……6x….. 20160624

Parameters and Position updates Controls Interface On-Board Topside Sensors 3DR Pixhawk Autopilot Raspberry Pi 3 Laptop Ethernet Tether Telem2 QGroundControl Xbox Controller ArduSub ESCs Pi Cam Video Feed Sensor Data Manual Control Parameters and Position updates This is the controls interface for the final ROV setup.

Controls Interface- Testing Sensors SSH (VM) 3DR Pixhawk Autopilot Raspberry Pi 3 Video Feed Telem2 SSH (Mac or PC) Ubuntu VM (PC) Laptop (PC or Mac) ArduSub ESCs Pi Cam This is the setup used while testing different components and software packages. Different arrangements could be more compact, but this is what was available and fastest to set up without Ethernet at the time. Both Mac and PC were used for testing, but unless otherwise noted the interface remained the same between both platforms. An Ubuntu virtual machine on VMware was used for the PC. PuTTY saves time on the PC for SSH without booting the virtual machine. QGroundControl Xbox Controller Video Feed (Mac) Sensor Data Manual Control Parameters and Position updates

Software Summary List of all sites consulted for software downloads, some of the links may be redundant. https://www.bluerobotics.com/forums/topic/radio-calibration/ http://ardusub.com/initial-setup/#install-qgroundcontrol https://github.com/mavlink/qgroundcontrol/releases/tag/v2.9.7b http://firmware.ardusub.com/Sub/latest/ https://www.bluerobotics.com/forums/topic/bluerov-ros-package-updates/ https://www.bluerobotics.com/forums/topic/problem-with-running-bluerov/ http://www.ros.org/install/ Common error fixes RC3_MAX and RC3_MIN change to 2200 and 800 – fixes joystick/radio calibrating Change baud rate and a few other parameters listed here http://ardusub.com/initial-setup/#configuring-parameters ssh into bluerov raspi when simplerov frame is installed on Pixhawk, and UDP com port on qgroundcontrol is 14550: sudo -s mavproxy.py --master=/dev/ttyAMA0 --baudrate 57600 --out LAPTOP_IP_ADDRESS:14550 --aircraft simplerov If connection times out and mavproxy.py still running: sudo –s pkill mavproxy.py

Pixhawk Overview Pi Data connects to Pixhawk via Telem 2 Connect ESCs Control 1-6 Here Connect 3DR Power Module Pigtail Here Buzzer (Optional) Connect I2C Expander Then connect Pressure Sensor and BlueRobotics Depth Sensor to Expander http://copter.ardupilot.com/wiki/common-pixhawk-overview/

Pixhawk connector assignments Comms (to Rasp. Pi3) Pwr Input (from module) Warning Buzzer (optional) Connect I2c Expander which is connected to Pressure sensor and Bluerobotics depth/temp. sensor Thruster ESCs - PWM http://copter.ardupilot.com/wiki/common-pixhawk-overview/

Raspberry Pi Connectors The pins are labeled in a confusing manner, so this page is to clarify the connections necessary to run the Pixhawk and Raspberry Pi together. UBEC 5V UBEC GND Telem2 #3 Telem2 #2 Telem2 #6 http://tr1.cbsistatic.com/hub/i/2016/03/03/53945d8c-6ec9-4a2a-922a-6df3b2a5c372/img4085.jpg, http://ardupilot.org/dev/_images/RaspberryPi_Pixhawk_wiring1.jpg

3DR Power Module This page explains how to set up the 3DR Power Module (PM) to measure battery voltage and current consumption. The information will also be useful for setting up other types of Power Module. To BlueROV Terminal Board +/Gnd XT60 Connector 3DR Power Module 3DR Power Module- Reverse Side +5vdc To Pixhawk Power Input Conn. Gnd http://copter.ardupilot.com/wiki/common-3dr-power-module/

UBEC This page explains how to set up the 3A-6s UBEC Voltage regulator to power Raspberry Pi from LiPo safely. Turnigy UBEC-5A Input To BlueROV Terminal Board +/- To Raspberry Pi 5V and Gnd pins Output http://www.brontoseno.com/kategori-produk/sbecubec/

ESC Connections Motor directions determined by output phase, exact wiring not known until tested 5V not needed, cut the connections to avoid overheating http://docs.bluerobotics.com/assets/images/documentation/besc-labels.png

Comments: The “safety sw” is currently disabled in our recommended Changes have been made to diagram to power Raspberry Pi separately from Pixhawk ESC 5V connections removed by rec. GPS/Compass removed because ocean water Slides 1, 3, 4, 5, 8, 10, 11 added for clarity

Additional Sources https://www.bluerobotics.com/wp-content/uploads/2016/06/Diagram-Mockup-Ethernet.jpg https://www.bluerobotics.com/forums/ http://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html http://ardusub.com/initial-setup/#configuring-parameters https://www.bluerobotics.com/forums/topic/radio-calibration/

Additional Images

Additional Images