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
建構自主性機器人的利器 LabVIEW for Robotics 功能介紹
Graphical System Design for Robotics Applications<br />National Instruments 美商國家儀器<br />行銷部技術經理 吳維翰<br />
Mobile Service Robot<br />Underwater Robot<br />Autonomous Forklift<br />Military Robot<br />Autonomous Ground Vehicles<br />Space Rover Robots<br />
In reality…<br />Really messy<br />Lots of stuff to integrate<br />And you don’t even know if it works<br />Need to simply the problem<br />Levels of abstraction<br />Don’t get lost in the “details”<br />
Case Studies<br />DARPA Challenge<br />RoMeLaDARwIn<br />LEGO<br />FIRST FRC<br />Other applications<br />cRIO named “BestDesign Platform”<br />
Case Study: Virginia Tech/TORC Technologies Develop Odin<br />
The Background of Odin<br />Created by Team Victor Tango<br />Development partnered between Virginia Tech and TORC Technologies<br />Won third place at the 2007 DARPA Urban Challenge<br />Vehicle: 2005 Ford Escape Hybrid<br />
Case study: holonomic robot<br />Rotation matrix calculation<br />Simultaneous PID for 4 motors<br />Laser rangefinder for obstacle avoidance<br />Navigation planning<br />Wireless communicationand HMI<br />In order to do this, you MUST look at the entire system<br />
The Challenge<br />Robots start at “Start Point”<br />Navigate to Waypoint 1. Wait for 5 seconds.<br />Navigate to Waypoint 2. Wait for 5 seconds.<br />Navigate back to “Start Point”<br />Penalties:<br />Touch cone<br />Touch wall<br />Reset robot<br />