BEST Software Options Greg Young William Polanco Saturday
BEST Software Options Greg Young William Polanco Saturday Apr 27, 2013 Copyright © 2012 BEST Robotics, Inc. All rights reserved. 1
Math CAD/CAM Programming Software Providers • Simulink • easy. Cv 4 for Cortex • ROBOTC • Solidworks, Inspirtech, HSMWorks • Mathematica for Students
Simulink Benefits • Simple Programming Interface - Graphical drag and drop - BEST library provided (basic & advanced models included) - Generates C-code using easy. Cv 4 function library • More Efficient Design Flow - Parallel development - No waiting for robot to be built • Simulation and Debug - Test your program without hardware - What-if scenarios are easy - Interactive debug via realistic input (USB joystick) • Advanced Functionality • Conditional programming with State. Flow • Textual program integration with MATLAB
Efficient Design Flow Old workflow New workflow Arm/Gripper Sensors test & iterate Locomotion program robot sharing Robot Team program Robot Team
Simulink Access • Why Math. Works? • BEST Corporate Partner • Use widely in industry and universities • More than 5000 university/colleges all over the world • Students will likely see Math. Works in their future • • Team Licensing • 12 mo, 2 DVDs per team, open # seats, May • Unique license key from teams (on DVD sleeve)
easy. Cv 4 Benefits • Block-based programming - Drag and drop function blocks into a program flow - Extensive library provided for VEX • Teaches C-programming structure - Basic programming constructs & structure - Less prone to syntax errors • Real-time interface to robot - Debug hardware components using direct control - Requires VEX programming h/w kit (orange cables) • Limit S/W Debug Capabilities • Feedback from robot program through terminal window • Embed debug functions in the code (e. g. , Print. To. Screen)
easy. Cv 4 diagram
easy. Cv 4 Access • Considerations • Requires unique VEX firmware download • Intelitek offers a robotic curriculum using VEX • Team Licensing • 5 mo, download, 3 seats, July • Hub gets an allocation • Hubs assign to teams • Hub must enter license assignments in Dashboard
easy. Cv 4 licenses
Robot. C Benefits • Complete C Development Environment - Based on ANSI C programming language - Code, compile, debug, download • Interactive Run-time debugger -Single step code, set breakpoints, read variables - Requires VEX programming h/w kit (orange cables) • Interactive Run-time debugger http: //www. education. rec. ri. cmu. edu/robotc/videos/1_cprogramm ing/cprogramming. html
3 D CAD Software • What is It? - 3 D mechanical design software - intuitive 3 D CAD modeling, data validation, data management • Benefits - Students learn about part modeling - Students learn to create and read drawings - Offers design validation through simulation - Allow students to develop a highly-desired industry skill • BEST applications - BEST provides Solidworks produced field drawings & models - BEST provides Solidworks part models for many kit components - BEST provides a complete game field model (e. Drawing)
3 D CAD Software • Team Licenses - 150 day license, download, full product license, May 2013 - Single special access code provided to all BEST teams - Teams request the software through a web application form - Hubs only need to distribute web URL and access code
Solidworks Training • Benefits - Fundamentals of Solid. Works training - Companion video training, side-by-side training - Now is web accessible - Provides a path to Solid. Works certification for students! - Discounted pricing for teams off-season use • Team Licensing - Online access, no more downloading required - 5+ month access - teams register through dedicated web form - Team is sent login information to access training - Hubs only need to distribute access information
Solidworks Training
CAM (Tooling) S/W • What is It? - Computer Aided Manufacturing (CAM) - Generate cut instructions for your lathe or CNC - Cut out that wheel or gear on your CNC straight from your CAD tool • Benefits - More and more teams have access to CNC and lathes -Tooling products fully integrated within Solid. Works - Works with any lathe or CNC milling machine - Simple to use (30 min): load model, select tool, cut it • 2 Products available - HSMExpress (2 ½ axis tooling) (target tool for BEST team) - HSMWorks (3+ axis tooling) (upon request)
CAM (Tooling) S/W • Team Licensing - HSMExpress – free download @ hsmexpress. com - HSMWorks – full 3 D package can be requested - Hubs do not need to be involved with licenses - Hubs only need to distribute access information
Mathematica • Benefits - Computation Tool - Highly useful for research and visualizations - Especially useful for technical document creation • Team Licensing - 12 month, download, student only license - BEST provides web URL and access code - Students must watch a short screencast before downloading http: //www. wolfram. com/common/includes/m 8 videos/students. html? Keep. This=true&TB_iframe=true&width=870&height=509
Hub Licenses • Math. Works Simulink • 12 mo, 1 DVD, open # seats, May • Unique license key from teams (on DVD sleeve) • easy. C • permanent, download, 3 seats • see BRI Dashboard, Hub Tools, Licensing • Robot. C • same as team license • CAD/CAM (Solid. Works, HSMWorks, Inspirtech) • same as team license
FAQ • How/when does my hub get a copy? • All hubs get hub copies of s/w upon hub creation or annually (depending on the s/w) • Mathematica is provided for students only • What’s my hub license key? Teams’ license keys? • BRI Dashboard > Hub Tools > Licensing • BE SURE you select “HUB licenses” or “TEAM licenses” • Where can teams/hubs get support? • BRI website > Participants > Resources • Training videos, PPT, other technical docs, links to resources • http: //www. bestinc. org/b_resources 1. php
- Slides: 19