Presentation is loading. Please wait.

Presentation is loading. Please wait.

Surveying Investigative Transportable Cartographical Helper? Sitchest Ish That Chu Heard? “…we’re going to retrofit it.”

Similar presentations


Presentation on theme: "Surveying Investigative Transportable Cartographical Helper? Sitchest Ish That Chu Heard? “…we’re going to retrofit it.”"— Presentation transcript:

1 Surveying Investigative Transportable Cartographical Helper? Sitchest Ish That Chu Heard? “…we’re going to retrofit it.”

2 Receiving ProcessingSensoryTransmitting Motors Data Storage TransmitReceive Transmit Receive ROBOT BOOSTER USER High-level Functional Diagram

3 High Level Control: Commanding and Processing Movement and Environment

4 CPU software Distance/ angle Image processing Mapping Database High-Level Software Design

5 ARM Cortex M-3 Object Camera and Laser Spy Camera BRAIN Magnetometer Ultrasonic Sensors

6 SPINE ARM M-0 Motor Controller User Motors Remote Control Analog Preprocessing Circuit Servo Motor Transmitter Receiver TV Receiver Spy Camera

7 Ultrasonic Range Finder  Finds objects that may have been missed by the laser.  Allows basic object avoidance while the rover is in motion.  Model: LV-MaxSonar-EZ0  Status: Basic testing with Arduino-uno completed – developing interface for M0

8 Cortex M-3  Handles image processing and location awareness.  Sends position data to lower level motor control loops.  Status: Developing camera interface.

9 CMOS Camera CMOS SchematicEAGLE

10

11 Laser Range Finder Theory Remember me? This worked.

12 This Was Put Together

13 Calibration Data

14 Quite Grainy, Similar to how the CMOS camera will see images CMOS won’t have as many random colors Took Pictures

15 Applied a Sharpening Function Quite grainy But the spot is brighter

16 After a Threshold Filter  21 Inches measured  56.97cm calculated  22.4291339 inches  6% error

17 A Few Examples  91.44 cm

18 After  90.387 cm Calculated  -1.15% error

19 Tried to Expand to Line Laser  Not very bright  Used water  Different laser on its way

20 Room For Improvement  A line is visible  Not mapped to angles  Lost data 3 pts to 1  Great progress High level goal we have other options

21 Path Finding  To be implemented after scanning and image processing.  Initially, perform rudimentary scan and move aimlessly between obstacles.  Ultimately, be able to negotiate past objects to reach a waypoint. This waypoint may be provided with vector data from stored encoder/magnetometer data. Status: In development.

22 Low Level Control: Providing Fine Motor Control and Dead Reckoning

23 RC Receiver Waveforms Zero point: Duty Cycle is 8% Minimum point: Duty Cycle is 5% Maximum point: Duty Cycle is 11%

24 Wireless Decoding  Receiver’s output must be digitized and encoded using the correct modulation  ADC will be used to measure the output of signal averager and output the corresponding modulation to the motor controllers

25 Schematic of the Signal Average Circuit

26 ARM Cortex M-0  Separate chip chosen to diversify processing abilities.  Simple motor control option.  Designed to handle control loops.  Hope to guarantee high responsiveness of all sensors, computer and control systems.  Specific Model: LPC1114FHN33/302  Status: Initial development.

27 Distance Encoder  Basic device for measuring distance travelled.  Use paired IR LED/phototransistor and ADC to measure pinwheel rotation.  Status: Hardware complete.

28 Distance Encoder Schematic

29

30 Motor Controller  Current design based on 2 banks of 4 redundant L298N with opto-isolation. Each chip handles 4 amps with 2 parallel H- bridges. 32 amp total current handling.  If revised, it will be printed on PCB and based instead on H-bridge gate drivers and power MOSFETs.  Status: Fully functioning, but not ideal.

31 Motor Controller Schematic

32

33 Magnetometer  Digital 3-axis magnetometer.  Measures strength of magnetic field in various directions with a highest field measurement resolution of 0.015 µT  Precise angular position determined through inverse tangent algorithm.  Communicates through I 2 C.  Accurately determines location and orientation.  Status: Developing interface.

34 Magnetometer – Finer Details  Model No: LSM303DLH  Breakout board from SparkFun

35 Power: Energizing Diverse Systems

36 Devices to Power on the Robot  Motor Controllers  Radio Receivers and Video Transmitters  Servo Motor (at least one)  Processors  Laser  Cameras  Magnetometer  Ultrasonic Range Finder

37 Powering The Robot  Powered directly by a 7.4 V (2 cell) Lithium Polymer Battery  1 st Choice - 6000mAh, 70C  2 nd Choice - 12000mAh, 40C  3 rd Choice – 2x 6000mAh, 30C

38 Powering Bot Movement 7.4V, XXX mAh, xxC 2 cell LiPo Driver Motor Controllers Motors

39 5V Voltage Rail  Will be realized with a LM7805 voltage regulator chip.  Can supply up to 1.5 A of current  Status: Testing and laying out in Altium

40 3.3V Voltage Rail  Will be realized with a LM317 voltage regulator chip  Can supply up to 1.5 A of current  Status: Testing and laying out in Altium

41 3.3V Voltage Rail Schematic

42 MC34063A Chip – Boost Mode

43 Hi-Level Powering Diagram for Sensors 3.3V Voltage Rail Step-up Voltage Converter (12V) Batteries 5 V Voltage Rail CMOS Camera Magnetometer Video Transmitter ARM M-0 Cortex M-3 Ultrasonic RC Receiver Laser

44 Power Consumption

45 Servo Motor  Unable to find datasheet  Tested using Arduino Uno, collected experimental data  Ready for integration with M0 Duty Cycle (%)Angular Position (degrees) 3.2510 5.350 7.490 9.45130 11.5170 Servo PWM Signal Input Vpp=~3.3V, f = 50Hz

46 Switching Microprocessors C2000 Piccolo F28035 ARM Cortex-M0  Cryptic sample code  Unhelpful documentation  Steep Learning Curve  More intuitive  Useful sample code  Existing knowledge

47 Progress with ARM Cortex-M0  Currently Sweeping PWM Working ADC test function  Goals Write functions to increase user control Communicate with other modules

48 Video Camera  Transmit video feed  From Amazon, lacks documentation  Status: Transmitter + Receiver work – now we need to interface power supply and camera

49 PCB  Plan to lay out a board containing voltage rails and the boost converter  In the future include an ARM Cortex M0.  Finalizing first draft of this PCB before the end of this week

50 Planning: What the future holds

51 Design Goals ModuleLowMediumHigh Power-Buy Chips -Etch PCB -Buy Controllers -Design Converters -Design all Sensing-Stereoscopic-Single Laser and Camera -Line laser Image Processing -Stereoscopic-Distance and angle from single laser-From line laser Board Layout-Etch analog control circuit -Print control circuit-2 processors 1 board Motors-Elbow grease-Servo Motor moving sensor -Moving 2 dimensions µproccessing-RC Analog-ARM or FPGA-2 ARM processors Booster-None-Increase operating range -Multiple boosters Collision Sensing -None-Ultrasonic-None

52 Milestones and Expo  Milestone 1: RC control Motor drivers Magnetometer  Milestone 2: Laser range finding tower Ultrasonic  Expo: Path finding

53 Current Development  Finalize first revision of PCB  Start constructing the mounts for the laser range finder and motor drivers  Integrate motor drivers with the M-0 control and batteries

54 Budget

55


Download ppt "Surveying Investigative Transportable Cartographical Helper? Sitchest Ish That Chu Heard? “…we’re going to retrofit it.”"

Similar presentations


Ads by Google