Presentation is loading. Please wait.

Presentation is loading. Please wait.

Use or disclosure of document data is subject to the restrictions on the title pagePage 1 © 2014 Carnegie Robotics LLC. Carnegie Robotics LLC. #10 40th.

Similar presentations


Presentation on theme: "Use or disclosure of document data is subject to the restrictions on the title pagePage 1 © 2014 Carnegie Robotics LLC. Carnegie Robotics LLC. #10 40th."— Presentation transcript:

1 Use or disclosure of document data is subject to the restrictions on the title pagePage 1 © 2014 Carnegie Robotics LLC. Carnegie Robotics LLC. #10 40th Street Pittsburgh, PA 15201 Materials contained are proprietary to Carnegie Robotics LLC. Recipient, by accepting this document, agrees that neither this document nor the information disclosed herein nor any part thereof shall be reproduced or transferred to other documents or used or disclosed to others for any other purpose except as specifically authorized in writing by Carnegie Robotics LLC.

2 Use or disclosure of document data is subject to the restrictions on the title pagePage 2 © 2014 Carnegie Robotics LLC. Subsystem situational decomposition ActionOptions/Steps to accomplish action/Functions Parameters needed complete actionParameter specificationsRisks associated with actionMitigation of risk Deploy Robot Person lifts the robotHandlesTwo on either side Weight consideration when lifting robot >1 person is used to lift the robot Mini-craneHoles for hooks/straps Hole must be at least 1.5" to fit standard strap hooks Unstable control of the robot while its hanging from straps connected to mini-crane. There needs to be 3 hook points in order to safely move the robot using a crane Drop from transportation platform Able to withstand impact Bumpers/suspension to absorb shock Module safety when being dropped Reinforced chassis and shock absorption Durable ChassisSafety to Personnel Needs to meet Military safety standard MIL 883E Ramp Braking system with manual release (parking brake) This can be in the form of a button that engages the brake when the button is not pressed and disengages when the button is pressed. Loose control of vehicle while it is descending from the ramp Manual brakes/emergency brakes Limited/no power to the motors -> ->"coasting function" or clutch Motor controller to control descent speedElmo motor controller Power-up Pre-inspectionVisual inspection of robotCheck off sheet must be completed Visual inspection is not adequate in identifying all malfunctions. Perform electrical self tests to identify other malfunctions Power-up logic Robot powerbb2590Battery shorts circuitsFuse to break circuit Switch on robot chassis (computer/logic systems) Key/toggle switch Self Tests Check all subsystem functionality NOT including drive system (motors) Establish communications w/ base station and payload All systems power-up Motor controller initialization and test Check motor control input range and controller configuration. Disengage Emergency Stop switch Emergency stop malfunction

3 Use or disclosure of document data is subject to the restrictions on the title pagePage 3 © 2014 Carnegie Robotics LLC. Drive Receive drive command Channel in control signals from CPU to microcontroller Serial/Ethernet/busNoise in the system Proper signal conditioning and isolation Interpret control signals and send PWM to motor controller Arduino/MSP430/other uC Control brakes intelligentlyArduino/MSP430/other uC Failsafe mode for loss of communications Detect loss of communication Run failsafe routine (deceleration) Wireless E-stop Packet loss Apply failsafe Power MotorsSupply power to motor controllers Battery rails Motors: ec60 maxoms Limited slip to turn Make sure motors are powerful enough to cause slipping DC/DC converters Monitor Power use/motor status Monitor speedOptical encoders Monitor power usageArduino/MSP430/other uC Monitor stall conditionsArduino/MSP430/other uC Navigation View obstacles LED lightingLighting malfunctionInfrared failsafe Camera subsystems Acquire environmental dataUltrasound/LIDAREnvironmental interference Analyze weather conditions before operation Track robot state Track motor odometry Wheel slippage causes false odometry readings Use GPS to confirm odometry readings Obtain accelerometer/gyro data Obtain GPS data Poor or unavailable GPS connectivity Overcome Stairs/Obstacles First Down step Manage tipping IMU data about system stateFaulty IMU readingsredundant IMU? Partial automation (autopilot)Unstable control loop Vigorous control loop testing Belt tension adjustment Electronic control of track tension Active suspension elements Situational limits/capslimited max speed up/down stairs Managing stairs/obstacles Track tread sufficient for step gripTrack slippage Overcoming obstacles Slopped track front Independent suspension elements Sealed/rugged undercarriage Rugged/durable tread material Sufficient power/torque to overcome obstacles The robot might get stuck or become inoperable without enough torque Situational awareness Slopped front for small obstacles ActionOptions/Steps to accomplish action/Functions Parameters needed complete actionParameter specificationsRisks associated with actionMitigation of risk

4 Use or disclosure of document data is subject to the restrictions on the title pagePage 4 © 2014 Carnegie Robotics LLC. Radio Transmitter Drop Radio Storage/Trans port Securely holds radios Droppable on commandDropping mechanism fails Reliable radio despenser design Charge radios Radio Use Determine drop necessity Radio strength/packet loss measurement Severe packet loss Intelligent radio dropping Manual activation Too many radios are dropped to reach desired range Intelligent radio dropping Distance-based drop (linear distance to last node) Situational drop (stair head, sharp turns, etc,) Too many radios are dropped to reach desired range Intelligent radio dropping Initialize radios before drop Radio power-up sequence & triggerRadio doesn't power up Routine maintanence of the radios Communications test before drop Radio requirements Fully charged/self containedCharging fails Check all radios for full charge before departing Standby/low-power mode while on robot Self-righting/omni-directional antenna(s) Low cost/semi-disposableUnit ends up being too expensive Thorough benchmarking for lowest cost solution Mesh protocol Status info for each node (batter, link, etc. Rugged/durable tread material Long battery lifeBattery failure Buy high quality, long lasting batteries ActionOptions/Steps to accomplish action/Functions Parameters needed complete action Parameter specificationsRisks associated with actionMitigation of risk

5 Use or disclosure of document data is subject to the restrictions on the title pagePage 5 © 2014 Carnegie Robotics LLC. Payload Use Attachment means Rails Electrical connections Power requirements Insufficient power is supplied to the system Thorough worst case testing regulated vs. unregulated power monitoring/limits Too much current is pulled from the battery and is critically damaged Real time power data and electrical limits Data connections Ethernet RS-485 Bays Physical size Payload is not the right size and doesn’t fit in the module bay Bay countNumber of possible modules Directions of expansion How payloads can extend outside the bounds of the bay Provisions for disjoint payload connections (e.g. rear radio deployment module) Software ProtocolsPhysical (Ethernet) & layer 2 (UDP) API's Systems that payloads can/cannot interact with or control Make computational power available to payloads Provide comms to operator ActionOptions/Steps to accomplish action/Functions Parameters needed complete action Parameter specificationsRisks associated with actionMitigation of risk


Download ppt "Use or disclosure of document data is subject to the restrictions on the title pagePage 1 © 2014 Carnegie Robotics LLC. Carnegie Robotics LLC. #10 40th."

Similar presentations


Ads by Google