Difference between revisions of "Misti (IGVC)"
(→Mechanical Issues & Improvements) |
m (→Mistii) |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | { | + | {{Infobox IGVC |
− | | | + | | robot_name = Misti |
− | + | | image_path = Misti.png | |
− | | | + | | image_alt_text = Misti alt text |
− | + | | year_start = 2012 | |
− | | | + | | year_end = 2013 |
− | + | | current_version = Mistii | |
− | | | + | | update_year_start = 2013 |
− | | | + | | update_year_end = 2014 |
− | + | | farthest_distance = NA | |
− | | | + | | fastest_time = NA |
− | + | | highest_finish_autonav = NA | |
− | | | + | | highest_finish_design = 4th |
− | | | + | | last_robot = Roxi |
− | + | | next_robot = Jaymi | |
− | + | }} | |
− | | | ||
− | |||
− | | | ||
− | |||
− | | | ||
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
= Competitions = | = Competitions = | ||
Line 58: | Line 43: | ||
== Misti == | == Misti == | ||
− | + | === At Competition === | |
− | === Mechanical Issues | + | |
+ | ----- | ||
+ | |||
+ | === Mechanical Design & Issues === | ||
'''Drive Train:''' | '''Drive Train:''' | ||
− | + | *Drive: Tank/skid steer | |
− | + | *Motor: AmpFlow A28-400 Motor | |
− | *Website: [http://www.ampflow.com/ampflow_motors.htm AmpFlow Motors] | + | **Website: [http://www.ampflow.com/ampflow_motors.htm AmpFlow Motors] |
− | *[http://www.ampflow.com/A28-400_Chart.png Performance Charts] | + | **[http://www.ampflow.com/A28-400_Chart.png Performance Charts] |
− | * Quantity: 2 | + | ** Quantity: 2 |
− | ** Combined 9 peak horsepower | + | *** Combined 9 peak horsepower |
− | ** [[IGVC_2013_Electrical_Drive_System|Redundant motor controllers]] | + | *** [[IGVC_2013_Electrical_Drive_System|Redundant motor controllers]] |
− | + | *Custom gearboxes | |
− | * CNC milled boxes | + | ** CNC milled boxes |
− | * 2 stage reduction | + | ** 2 stage reduction |
− | * Total reduction 30:1 | + | ** Total reduction 30:1 |
'''Sensors:''' | '''Sensors:''' | ||
Line 85: | Line 73: | ||
* Safety: | * Safety: | ||
** Multiple remotes for wireless E-stop | ** Multiple remotes for wireless E-stop | ||
− | ** Wired E-stop at | + | ** Wired E-stop at operator's forehead level |
'''Electronics:''' | '''Electronics:''' | ||
Line 97: | Line 85: | ||
----- | ----- | ||
− | ==== Electrical Issues | + | === Electrical Design & Issues === |
+ | |||
+ | [[IGVC 2013 Sensors | Here are the sensor selections for this year.]] | ||
+ | |||
+ | [[IGVC 2013 Electrical Drive System | Here is the drive system electronics for this year.]] | ||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | === Software Design & Issues === | ||
− | + | '''Development:''' | |
+ | * [[GIT HOWTO|IGVC GIT HOWTO]] : We use Git as our code management system, and this will explain how to acquire and update the code base. | ||
+ | * [[File:IGVC-UnitTestingWithBoostFramework.pdf]] : This presentation will introduce you to using Boost libraries for unit testing. | ||
+ | |||
+ | '''Operating Systems Requirements:''' Ubuntu 12.04 | ||
+ | |||
+ | '''Library Dependencies:''' | ||
+ | *Boost | ||
+ | *OpenCV | ||
+ | *PCL (PointCloud Library) | ||
+ | *Qt 5 | ||
+ | *Point Grey Libraries | ||
+ | **Flycatpure | ||
+ | **Triclops | ||
+ | |||
+ | '''Other things:''' | ||
+ | * Software "flowchart": | ||
+ | ** loop | ||
+ | Vision | ||
+ | Calls camera code | ||
+ | Lidar | ||
+ | RobotPosition | ||
+ | Calls GPS, Mag, IMU, and Encoders | ||
+ | Map(Vision, Lidar, RobotPosition) | ||
+ | PotentialFields(Map) | ||
+ | OSMC(PotentialFields) | ||
+ | |||
+ | :[[IGVC_2013_Sensors|Sensors]] | ||
== Mistii == | == Mistii == | ||
− | + | === At Competition === | |
− | |||
− | + | ----- | |
− | === | + | === Mechanical Design & Issues === |
+ | '''Development:''' | ||
+ | [[Autodesk Inventor]] : We model our robot in Autodesk Inventor, and perform FEA with the inbuilt stress analysis tools. | ||
+ | |||
+ | '''Structure:''' | ||
+ | Our robot frame consists of primarily 1" steel tubing that has been custom designed and welded in-house. Steel tubing is chosen largely for its rigidity, with design emphasis on ruggedness and high payload capabilities, similar to that seen in military environments. The frame provides partitions for electronics, motors and sensors. | ||
+ | |||
+ | '''Suspension:''' | ||
+ | Much emphasis has been placed into the design of the robot's suspension. The primary objectives of off-road capability and vibration damping (for sensors) have been achieved by allowing for independent suspension for each wheel. The robot sports 4 ATV wheels and heavy-duty shock absorbers, allowing it to traverse rough terrains at high speeds while damping residual and transient vibrations to the sensors and giving each wheel up to 5 inches of vertical travel. | ||
+ | |||
+ | '''Drivetrain:''' | ||
+ | The vehicle utilizes skid-steer mechanics by mechanically linking the wheels on each side of the robot. This is accomplished via a central motor and gearbox per side with two separate outputs, one going to the front and back wheels. The sprockets and gearbox give a combined reduction of 30 to 1. This coupled with the two 4.5 HP Ampflow motors ensures that the robot will not get bogged down in muddy or rocky terrain. Additionally, this allows for a top speed upwards of 20 MPH to be achieved. | ||
+ | |||
+ | '''Weatherproofing:''' | ||
+ | Heavy emphasis is placed on making the robot resistant to weather. The custom-machined gearboxes are sealed shut and snap-on body panels cover the entirety of the robot to keep water from directly seeping in. Additionally, water run-off flaps are attached to all sides of the body panels. Splash guards are also employed to keep water and debris thrown from the wheels from entering the region with the motor controllers and other electronics. | ||
+ | |||
+ | The button panel and electronics mounted on the mast also reside in weather resistant enclosures. | ||
+ | |||
+ | '''Other things:''' | ||
+ | The robots sports a variety of features that make it easy to maintain and operate. The body panels are easily removed via thumbscrews from any location, providing easy access to anywhere on the robot. | ||
+ | |||
+ | Emphasis is also being placed on ensuring ease of testing and transportation of the robot. Basic design parameters have been adhered to, such as making the width of the vehicle fits through a standard doorway and making vehicle such that the overall height fits with the transportation trailer. | ||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | === Electrical Design & Issues === | ||
+ | |||
+ | '''Components:''' | ||
+ | *[[IGVC_2014_Sensors|Sensors]] | ||
+ | *[[IGVC_2014_Electrical_Drive_System|Drive System]] | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | === Software Design & Issues === | ||
+ | |||
+ | '''Development:''' | ||
+ | |||
+ | Our team uses Git to manage our code base. The repository is available at [http://github.com/RoboJackets/igvc-software GitHub]. | ||
+ | |||
+ | For developers new to Git, see our [[Git|Git Guide]] | ||
+ | |||
+ | '''Operating System:''' | ||
+ | [http://www.ubuntu.com Ubuntu] 12.04 or newer | ||
+ | |||
+ | '''Library Dependencies:''' | ||
+ | *[http://www.boost.org Boost] | ||
+ | *[http://www.opencv.org OpenCV] | ||
+ | *[http://www.pointclouds.org PCL (PointCloud Library)] | ||
+ | *[http://www.qt-project.org Qt 5] | ||
+ | *[http://ww2.ptgrey.com Point Grey Libraries] | ||
+ | **Flycatpure | ||
+ | **Triclops | ||
+ | *[http://sicktoolbox.sourceforge.net Sick ToolBox] | ||
+ | |||
+ | '''Other things:''' | ||
+ | * [[IGVC_2014_Sensors|Sensors]] | ||
= Additional Information = | = Additional Information = | ||
=== Team Members === | === Team Members === | ||
+ | |||
+ | * Misti Leadership | ||
+ | ** Joseph Hickey - Project Manager and Mechanical Lead | ||
+ | ** Alex Trimm - Software and Electrical Lead | ||
+ | |||
+ | *Mistii Leadership | ||
+ | ** [[User:Mbarulic|Matthew Barulic]] - Project Manager and Software Lead | ||
+ | ** Dea Gyu Kim - Mechanical Lead | ||
+ | ** Kyle Bates - Electrical Lead | ||
=== Gallery === | === Gallery === |
Latest revision as of 18:49, 30 June 2019
Misti | |
---|---|
Year Of Creation | 2012-2013 |
Versions | |
Latest Revision | Mistii |
Revision Years | 2013-2014 |
Information and Statistics | |
Farthest Distance | NA |
Fastest Time | NA |
Highest Finish AutoNav | NA |
Highest Finish Design | 4th |
← Roxi Jaymi → |
Competitions
IGVC 2013
- Bot Version: Misti
- Results:
- Distance: n/a
- Design Competition Placement: 8th (996.33 / 1200 points)
- AutoNav Competition Placement: n/a
IGVC 2014
- Bot Version: Mistii
- Results:
- Distance: n/a
- Design Competition Placement: 12th (779.67 / 1200 points)
- AutoNav Competition Placement: n/a
IGVC 2015
- Bot Version: Mistii
- Results:
- Distance: n/a
- Design Competition Placement: 4th (1010.67 / 1200 points)
- AutoNav Competition Placement: n/a
Versions
Misti
At Competition
Mechanical Design & Issues
Drive Train:
- Drive: Tank/skid steer
- Motor: AmpFlow A28-400 Motor
- Website: AmpFlow Motors
- Performance Charts
- Quantity: 2
- Combined 9 peak horsepower
- Redundant motor controllers
- Custom gearboxes
- CNC milled boxes
- 2 stage reduction
- Total reduction 30:1
Sensors: Misti was designed to accommodate all the sensors with the following design principles:
- Protect from environment
- Maintain accessibility
- Modular mounts: Isolate change propagation
Interface:
- Panel with clearly identified and accessible buttons, switches, and guages
- Safety:
- Multiple remotes for wireless E-stop
- Wired E-stop at operator's forehead level
Electronics: Misti took advantage of the wider front and rear trays to make the electronics more accessible:
- Power distribution tray mounted to removable static dissipative panel for servicing.
- Reduce wiring mess:
- Motor controllers mounted near motors
- Micro-controllers mounted near laptop
Electrical Design & Issues
Here are the sensor selections for this year.
Here is the drive system electronics for this year.
Software Design & Issues
Development:
- IGVC GIT HOWTO : We use Git as our code management system, and this will explain how to acquire and update the code base.
- File:IGVC-UnitTestingWithBoostFramework.pdf : This presentation will introduce you to using Boost libraries for unit testing.
Operating Systems Requirements: Ubuntu 12.04
Library Dependencies:
- Boost
- OpenCV
- PCL (PointCloud Library)
- Qt 5
- Point Grey Libraries
- Flycatpure
- Triclops
Other things:
- Software "flowchart":
- loop
Vision Calls camera code Lidar RobotPosition Calls GPS, Mag, IMU, and Encoders Map(Vision, Lidar, RobotPosition) PotentialFields(Map) OSMC(PotentialFields)
Mistii
At Competition
Mechanical Design & Issues
Development: Autodesk Inventor : We model our robot in Autodesk Inventor, and perform FEA with the inbuilt stress analysis tools.
Structure: Our robot frame consists of primarily 1" steel tubing that has been custom designed and welded in-house. Steel tubing is chosen largely for its rigidity, with design emphasis on ruggedness and high payload capabilities, similar to that seen in military environments. The frame provides partitions for electronics, motors and sensors.
Suspension: Much emphasis has been placed into the design of the robot's suspension. The primary objectives of off-road capability and vibration damping (for sensors) have been achieved by allowing for independent suspension for each wheel. The robot sports 4 ATV wheels and heavy-duty shock absorbers, allowing it to traverse rough terrains at high speeds while damping residual and transient vibrations to the sensors and giving each wheel up to 5 inches of vertical travel.
Drivetrain: The vehicle utilizes skid-steer mechanics by mechanically linking the wheels on each side of the robot. This is accomplished via a central motor and gearbox per side with two separate outputs, one going to the front and back wheels. The sprockets and gearbox give a combined reduction of 30 to 1. This coupled with the two 4.5 HP Ampflow motors ensures that the robot will not get bogged down in muddy or rocky terrain. Additionally, this allows for a top speed upwards of 20 MPH to be achieved.
Weatherproofing: Heavy emphasis is placed on making the robot resistant to weather. The custom-machined gearboxes are sealed shut and snap-on body panels cover the entirety of the robot to keep water from directly seeping in. Additionally, water run-off flaps are attached to all sides of the body panels. Splash guards are also employed to keep water and debris thrown from the wheels from entering the region with the motor controllers and other electronics.
The button panel and electronics mounted on the mast also reside in weather resistant enclosures.
Other things: The robots sports a variety of features that make it easy to maintain and operate. The body panels are easily removed via thumbscrews from any location, providing easy access to anywhere on the robot.
Emphasis is also being placed on ensuring ease of testing and transportation of the robot. Basic design parameters have been adhered to, such as making the width of the vehicle fits through a standard doorway and making vehicle such that the overall height fits with the transportation trailer.
Electrical Design & Issues
Components:
Software Design & Issues
Development:
Our team uses Git to manage our code base. The repository is available at GitHub.
For developers new to Git, see our Git Guide
Operating System: Ubuntu 12.04 or newer
Library Dependencies:
- Boost
- OpenCV
- PCL (PointCloud Library)
- Qt 5
- Point Grey Libraries
- Flycatpure
- Triclops
- Sick ToolBox
Other things:
Additional Information
Team Members
- Misti Leadership
- Joseph Hickey - Project Manager and Mechanical Lead
- Alex Trimm - Software and Electrical Lead
- Mistii Leadership
- Matthew Barulic - Project Manager and Software Lead
- Dea Gyu Kim - Mechanical Lead
- Kyle Bates - Electrical Lead