4. In reality… Really messy Lots of stuff to integrate And you don’t even know if it works Need to simply the problem Levels of abstraction Don’t get lost in the “details”
5. The graphical approach Vision Ultrasonic Microphone GPS LIDAR Object Tracking Avoidance SLAM Navigation PID PWM Closed-loop control Fuzzy Control Adaptive Control
22. Robotic Arm Functions Serial arm definition Jacobian calculation Torque calculation Kinematics Forward Kinematics Inverse Kinematics 3D Display DEMO
23. Other Functions Connectivity MobileRobots, Skilligent API FPGA Digital Interfaces I2C SPI RS-232 NEMA GPS decoding Examples and guides
27. The Background of Odin Created by Team Victor Tango Development partnered between Virginia Tech and TORC Technologies Won third place at the 2007 DARPA Urban Challenge Vehicle: 2005 Ford Escape Hybrid
28.
29. DARPA Challenge – 3rd and 4th place MIT : C , 40-core Linux system Team: 40Comp Sci Students Virginia Tech: LabVIEW, PXI, CompactRIO Team: 15 Mech. Eng. Students
33. FIRST Robotics Competition Selects National Instruments CompactRIO for Next-Generation Robot Control System Over 50,000 High School Students to use cRIO, powered by NI LabVIEW
41. Case study: holonomic robot Rotation matrix calculation Simultaneous PID for 4 motors Laser rangefinder for obstacle avoidance Navigation planning Wireless communicationand HMI In order to do this, you MUST look at the entire system
44. The Challenge Robots start at “Start Point” Navigate to Waypoint 1. Wait for 5 seconds. Navigate to Waypoint 2. Wait for 5 seconds. Navigate back to “Start Point” Penalties: Touch cone Touch wall Reset robot
Different Robotics Applications: Robots are everywhereBig industry in the future. Robots are complex, so we need better tools to help us design.
Let’s start with “sense”, the component simply made up of sensors. There’s a huge range of sensor types, from simple IR sensors to more sophisticated stereo vision systems and laser-range finders.Questions you should understand for your system:What type of perception/sensor resolution do you need for your application? A lot depends on how much autonomy will be in your system and what type of environment your device will be moving within. Will your system be 100% autonomous – or mostly tele-op? Will your robot be outdoors and indoors – requiring special purpose coordinate sensors beyond a standard GPS? Will your robot be in smokey rooms/situations where standard vision should be replaced with sonar and IR sensors?Looking at this sample list of sensors – we can get a general idea of the type of data you can easily extract from your robot system’s environment. [transition] Let’s look at a simple photoresistor first…
The “think” area of s,t,a is where most of the research resides today…from planning and navigation to machine learning and AI universities, research labs and military groups are working hard to find the right kind of “think” for their robotic needs.
Finally, let’s discuss the act component of our STA system. Here you find manipulators such as robotic arms and grippers as well as drive / locomotion systems. Some really interesting research is emerging here in new types of movement – even so much as to look at nature for interesting new ways to get around from snakes to fish to worms resulting in exciting biomimetic designs.This section too could be many, many presentations in itself because of the complexity of drive systems, mechanical parts design and manipulator dynamics. [transition] However, we do not have time to discuss all of the details – so let’s briefly cover an essential and sometimes confusing component: motors.
Kinematics is the most common motion control in robotics. Kinematics describes the motion of objects without consideration of the causes leading to the motion. In thinking about robotic arms – with fewer “moving parts than mobile robots” (no pun intended), forward Kinematics enables you to determine where the robot’s hand will be if all joint variables are known. While inverse Kinematics will enable you to calculate what each joint variable must be if you desire the hand to be located at a particular point and have a particular orientation.There are some great software packages on the market today that provide robust “act” algorithms like inverse kinematics including Energid, AgilePlanet, SolidWorks and more. In an ideal world, your algorithm design or mechanical design package would easily connect to your implementation tool – to make the transition from theory to prototype smooth. Currently, there are connections in-work between Energid, AgilePlanet and SolidWorks with NI LabVIEW – making this step much easier for you as a designer.
And THAT (the demo) scales very well into unmanned vehicles SUCH AS DARPA VTOf course, DARPA is not our ONLY success in robotics…. Make sure you draw attention yourself to the fact that Nexans is NOT unmanned, and then talk about FIRST being (see below)FIRST is an IMPLIED industry success > Validates us as a solution to Mentors, observing engineer professionals, (segue with = and we’ve been playing on THAT strategy in a number of arenas….)
Testament that there are design tools and commercially available technologies out there that enable the roboticists to focus on robotics challenges
这是获得第三名Vtech的参赛车辆和第四名MIT的参赛车辆无人驾驶系统比较。使用LabVIEW和NI cRIO开发的无人驾驶平台与C语言40核计算机平台相比,平台集成度更高,接线简洁,逻辑拓扑结构清晰,更易于开发和调试。并且需要指出的是获得第三名的VirTech参赛队员是15名机械系学生,而MIT有超过40位计算机系学生参与了这个赛事的准备,并且MIT花费的经费和预算也更高。因此赛后连MIT领队老师承认LabVIEW是更适合于智能移动机器人开发的平台。I didn’t know you could design a vehicle that simple…. Return with ‘I didn’t know you could make a DARPA vehicle, THAT complicated!” And after VT came in 3rd and MIT 4th or 5th… (smile) David Barrett of course was forced to take a bit closer look…
For the 2009 competition, FIRST Robotics will standardize on LabVIEW & cRIO for their next generation Mobile Device ControllerImpact of the New Controller Key Points: Next-generation control system enables students to build more sophisticated robotics systemsSolve more complex challengesHands-on learning helps connect theory and the real world.Industry-standard technology means students gain knowledge for university studies and professional careersDiscuss that NI will provide the product that will be the standard for FTC and FRC