MathWorks推出SensorFusionandTrackingToolbox
- 格式:pdf
- 大小:846.76 KB
- 文档页数:1
Key FeaturesWorld’s smallest lightest interchangeable lens full-frame camera 1Sony’s Exmor image sensor takes full advantage of the Full-frame format, but in a camera body less than half the size and weight of a full-frame DSLR.Full Frame 24.3 MP resolution with 14-bit RAW outputA whole new world of high-quality images are realized through the 24.3 MP effective 35 mm full-frame sensor, a normal sensor range of ISO 100 – 25600, and a sophisticated balance of high resolving power, gradation and low noise. The BIONZ ® X image processor enables up to 5 fps high-speed continuous shooting and 14-bit RAW image data recording.Fast Hybrid AF w/ phase-detection for DSLR-like focusing speedEnhanced Fast Hybrid auto focus combines speedy phase-detection AF with highly accurate contrast-detection AF , which has been accelerated through a new Spatial Object Detection algorithm, to achieve among the fastest autofocusing performance of any full-frame camera. First, phase-detection AF with 117 densely placed phase-detection AF points 3 swiftly and efficiently moves the lens to bring the subject nearly into focus. Then contrast-detection AF with wide AF coverage fine-tunes the focusing in the blink of an eye.Fast Intelligent AF for responsive, accurate, and greater operability with full frame sensorThe high-speed image processing engine and improved algorithms combine with optimized image sensor read-out speed to achieve ultra high-speed AF despite the use of a full-frame sensor.New Eye AF controlEven when capturing a subject partially turned away from the camera with a shallow depth of field, the face will be sharply focused thanks to extremely accurate eye detection that can prioritize a single pupil. A green frame appears over the prioritized eye when focus has been achieved for easy confirmation. Eye AF can be used when the function is assigned to a customizable button, allowing users to instantly activate it depending on the scene.Fully compatible with Sony’s E-mount lens system and new full-frame lensesTo take advantage of the lightweight on-the-go body, the α7 is fully compatible with Sony’s E-mount lens system and expanded line of E-mount compact and lightweight full-frame lenses from Carl Zeiss and Sony’s premier G-series.Direct access interface for fast, intuitive shooting controlQuick Navi Pro displays all major shooting options on the LCD screen so you can rapidly confirm settings and make adjustments as desired without searching through dedicated menus. When fleeting shooting opportunities arise, you’ll be able to respond swiftly with just the right settings.High contrast 2.4M dot OLED EVF for eye-level framingView every scene in rich detail with the XGA OLED Tru-Finder, which features OLED improvements and the same 3-lens optical system used in the flagship α99. The viewfinder faithfully displays what will appear in your recording, including the effects of your camera settings, so you can accurately monitor the results. You’ll enjoy rich tonal gradations and 3 times the contrast of the α99. High-end features like 100% frame coverage and a wide viewing angle are also provided.3.0" 921K dot LCD tilts for high and low angle framingThe tiltable 3.0” (921k dots) Xtra Fine™ LCD Display makes it easy to photograph over crowds or low to capture pets eye to eye by swinging up approx. 84° and down approx. 45°. Easily scroll through menus and preview life thanks to WhiteMagic™ technology that dramatically increases visibility in bright daylight. The large display delivers brilliant-quality still images and movies while enabling easy focusing operation.Simple connectivity to smartphones via Wi-Fi ® or NFCILCE-7/B α7 (Alpha 7) Interchangeable Lens Camera No other full frame, interchangeable-lens camera is this light or this portable. 24.3 MP of rich detail. A true-to-life 2.4 million dot OLED viewfinder. Wi-Fi ® sharing and an expandable shoe system. It’s all the full-frame performance you ever wanted in a compact size that will change your perspective entirely.Connectivity with smartphones for One-touch sharing/One-touch remote has been simplified with Wi-Fi®/NFC control. In addition to Wi-Fi support for connecting to smartphones, the α7 also supports NFC (near field communication) providing “one touch connection” convenience when transferring images to Android™ smartphones and tablets. Users need only touch devices to connect; no complex set-up is required. Moreover, when using Smart Remote Control — a feature that allows shutter release to be controlled by a smartphone — connection to the smartphone can be established by simply touching compatible devices.PC control w/ remote video capture controlRemote Camera Control allows you to control your α7 from your PC using a USB cable. Feature control has also been updated to include video capture control.14-bit RAW output for rich tonal gradation14-bit RAW image data of extremely high quality is outputted by the α7. This data fully preserves the rich detail generated by the image sensor during the 14-bit A/D conversion process. When developed with Sony’s Image Data Converter RAW development software, these images deliver the superb photographic expression and rich gradation that only 14-bit data can offer.New BIONZ® X image processing engineSony proudly introduces the new BIONZ® X image processing engine, which faithfully reproduces textures and details in real time, as seen by the naked eye, via extra high-speed processing capabilities. Together with front-end LSI (large scale integration) that accelerates processing in the earliest stages, it enables more natural details, more realistic images, richer tonal gradations and lower noise whether you shoot still images or movies.Full HD movie2 at 24p/60i/60p w/uncompressed HDMI® outputCapture Full 1920 x 1080 HD uncompressed clean-screen video files to external recording devices via an HDMI®connection in 60p and 60i frame-rates. Selectable in-camera A VCHD™ codec frames rates include super-smooth 60p, standard 60i or cinematic 24p. MP4 codec is also available for smaller files for easier upload to the web.Up to 5 fps shooting to capture the decisive momentWhen your subject is moving fast, you can capture the decisive moment with clarity and precision by shooting at speeds up to 5 frames per second. New faster, more accurate AF tracking, made possible by Fast Hybrid AF, uses powerful predictive algorithms and subject recognition technology to track every move with greater speed and precision.Multi-interface Shoe for flash and microphone flexibilityUnlike conventional cameras, the α7 features the advanced Multi-Interface Shoe that dramatically expands compatibility with Sony digital imaging accessories, thus raising the potential for photo/movie shooting.4K Still image output by HDMI® or WiFi® for viewing on 4K TVs8Enjoy Ultra High Definition slide shows directly from the camera to a compatible 4K television. The α7 converts images for optimized 4K image size playback (8MP). Enjoy expressive rich colors and amazing detail like never before. Images can be viewed via an optional HDMI® or WiFi®.TRILUMINOUS™ color outputs wider color gamut to compatible devicesTRILUMINOS™ Color technology, allows you to experience photos and movies in rich, natural colors on any TV equipped with a TRILUMINOS Display™. The expanded color gamut immerses you in those unforgettably colorful moments, from the complex shades in a shimmering blue sky to the delicate skin in a baby’s face.PlayMemories™ Camera Apps allows feature upgradesPersonalize your camera by adding new features of your choice with PlayMemories™ Camera Apps. Find apps to fit your shooting style from portraits, detailed close-ups, sports, time lapse, motion shot and much more. Use apps that shoot, share and save photos using Wi-Fi that make it easy to control and view your camera from smartphone, and post photos directly to Facebook or backup images to the cloud without connecting to a computer.11Image Data ConverterAdvanced features enable manipulation, conversion and management of full-resolution RAW images. You can expertly adjust exposure, white balance, tonal curves, saturation, contrast, hue and sharpness — as well as apply DRO and vignetting compensation. Bundled Remote Camera Control software also lets you remotely activate and deactivate still/ movie recording and control various camera settings from a PC.Vertical Grip CapableEnjoy long hours of comfortable operation in the vertical orientation with this sure vertical grip, which can hold two batteries for longer shooting and features dust and moisture protection.Mount AdaptorsMount any A-mount lens to the α7R with either the LA-EA3 or EA4 35mm full-frame compatible adaptors. The LA-EA4 additionally features a built-in AF motor, aperture-drive mechanism and Translucent Mirror Technology to enable continuous phase-detection AF. Both adaptors also feature a tripod hole that allows mounting of a tripod to support large A-mount lenses.Specifications1. Among interchangeable-lens cameras with an full frame sensor as of October 20132. Records in up to 29 minute segments.3. 99 points when an APS-C lens compatible with Fast Hybrid AF is mounted.7. Actual performance varies based on settings, environmental conditions, and usage. Battery capacity decreases over time and use.8. Requires compatible BRA VIA HDTV and cable sold separately.9. Auto Focus function available with Sony E-Mount lenses and Sony A-mount SSM and SAM series lenses when using LA-EA4 lens adaptor.。
在Matlab中使用多传感器数据融合和目标跟踪近年来,随着传感器技术的不断发展和成熟,多传感器数据融合和目标跟踪技术逐渐成为了研究的热点。
利用多个传感器采集到的数据来对目标进行跟踪,可以提高系统的准确性和鲁棒性,适用于许多领域,如环境监测、智能交通和军事等。
多传感器数据融合是指将来自不同传感器的数据进行综合和整合,从而得到更准确、更全面的信息。
Matlab作为一种功能强大的数据处理工具,在多传感器数据融合和目标跟踪领域得到了广泛应用。
它提供了丰富的工具箱和函数,能够帮助研究人员高效地进行数据处理和分析。
在Matlab中,可以利用矩阵运算和向量化操作来处理多传感器数据融合问题。
例如,可以使用卡尔曼滤波算法来对传感器数据进行融合和估计。
卡尔曼滤波是一种基于状态空间模型的最优估计算法,可以根据系统的动态模型和观测模型,通过递归估计方法来获得目标的状态信息。
利用Matlab中提供的卡尔曼滤波工具箱,可以快速地实现多传感器数据融合和目标跟踪算法。
除了卡尔曼滤波外,Matlab还提供了其他一些常用的多传感器数据融合算法,如粒子滤波、扩展卡尔曼滤波等。
这些算法都可以用于不同的应用场景,根据具体问题选择合适的算法进行多传感器数据融合和目标跟踪。
在实际应用中,多传感器数据融合和目标跟踪技术面临许多挑战。
例如,不同传感器之间的数据存在误差和噪声,需要对其进行校准和修正;目标跟踪过程中,目标的运动可能是非线性和不确定的,需要采用更复杂的状态估计算法;传感器之间的数据同步和通信也是一个重要的问题。
Matlab提供了一系列解决这些问题的工具和函数,能够帮助研究人员克服这些挑战。
除了算法和工具之外,Matlab还提供了丰富的可视化和分析功能,可以帮助研究人员对多传感器数据融合和目标跟踪结果进行可视化和评估。
例如,可以使用Matlab的图形界面工具来绘制目标的轨迹和运动轨迹,以及传感器数据的变化趋势和分布情况。
这些可视化和分析结果有助于研究人员更好地理解数据融合和目标跟踪过程,从而进一步改进算法和系统性能。
SensorFusion多传感器融合算法设计随着科技的不断发展和智能化应用的快速推进,多传感器融合技术成为了现代信息处理领域中的一个重要研究方向。
在众多应用中,传感器融合算法在自动驾驶、智能家居、健康监测等领域有着广泛的应用。
本文将探讨SensorFusion多传感器融合算法的设计原理和关键技术。
1. 引言SensorFusion是指将多个传感器的数据融合起来,以提高系统的性能和稳定性。
传感器融合的目标是从多个传感器中获取更准确、更完整的信息,同时减少传感器之间的冗余和噪声。
传感器融合算法设计包括数据采集、数据预处理、特征提取和数据融合等步骤。
2. 数据采集与预处理传感器融合的首要任务是获取传感器数据。
不同传感器的数据类型和采集方式不同,因此在设计传感器融合算法时,需要考虑如何有效地采集传感器数据,并进行预处理以滤除噪声和无用信息。
常见的传感器包括摄像头、激光雷达、红外传感器等。
对于每个传感器,采集的数据需要进行校准和对齐,以保证数据的准确性和一致性。
3. 特征提取和选择传感器的数据通常是庞大且复杂的,需要通过特征提取和选择来减少数据量和提取有用的特征信息。
特征提取是指从原始数据中提取具有代表性和区分性的特征,比如提取图像中的边缘、颜色等特征;特征选择是指从提取得到的特征中选择与任务相关的特征,以充分利用有限的计算和存储资源。
特征提取和选择的方法包括统计学方法、机器学习方法和信息论方法等。
4. 数据融合算法数据融合是指将多个传感器的信息整合起来,通过融合算法处理和分析多源数据,以提高系统的性能和鲁棒性。
常见的数据融合算法包括加权平均法、卡尔曼滤波、粒子滤波等。
4.1 加权平均法加权平均法是最简单且常用的数据融合方法。
该方法通过为每个传感器分配权重,将传感器的数据进行加权平均。
权重的分配可以基于经验、精度或其他可靠性指标。
加权平均法适用于静态环境下,要求传感器之间相互独立且准确。
4.2 卡尔曼滤波卡尔曼滤波是一种运用在系统状态估计中的最优滤波算法。
Tracking Method: Laser SensorConnection 2.4 GHz Radio Frequency Wireless Technology Working Range: 30 ft (10m)Tracking Method: Laser SensorAdjustable DPI Resolutions: 3 levels (800, 1200, 1600 dpi)Navigation Hotkeys: Backward, Forward Hand Orientation: Right Hand Battery: (2) AAADimensions: 5.0 x 3.4 x 1.7" (127 x 85 x 45mm)Weight:3.3 oz (94g)Key Layout 104-key US Layout Key Type M embrane Connection 2.4 GHz Radio Frequency Wireless Technology Working Range: 30 ft (10m)Battery: (2) AAA Indicators: Num Lock, Caps Lock & Low Battery Windows Hotkeys: 13 (Home, Favorites, Back, Forward, Refresh, Stop/ Cancel, Search, Calculator, My Computer, Email, Sleep, Media Player)Multimedia Hotkeys: 7 (Play/Pause, Stop, Previous Track, Next Track, Volume Up, Volume Down & Mute)Dimensions: 20.5 x 9.3 x 1.5" (521 x 236 x 41 mm)Weight: 1.87 lbs. (845 g)Requirements:Keyboard Specifications:Mouse Specifications:Operating System Windows® 8 / 7 / Vista / XP / 2000 Connectivity InterfaceUSB Port for Wireless ReceiverIncludes:Wireless Ergo Keyboard Wireless Ergo MouseMicro USB Wireless Receiver (4) AAA Batteries Quickstart GuideShipping Information:2.4 GHz RF Wireless TechnologyWith 2.4GHz RF wireless technology you can enjoy working at any angle and at distance of up to 30 ft.DPI Switch & Navigation HotkeysAdvanced Laser SensorQuickly and easily adjust mouse DPI resolution (800/ 1200/ 1600) for a faster response with the convenient DPI Switch located at the top of mouse. This mouse also includes two convenient side internet forward & back buttons for quick Internet navigationThe advanced laser sensor technology lets you work on almost any surface with improved speed, accuracy and reliability than traditional mices.Ergonomic DesignLaser Sensor2.4 GHz RF WirelessTechnologyWKB-1500GB 78375000552410Item UPC Code Box DimensionsBox Wt. Qty/CtnErgonomic DesignThe design of this keyboard with splitted key zones and gently sloped shape encourages natural position of hands, wrists, and forearm in maximum comfort for long use.Windows 8The Adesso Tru-Form M edia 1500 Wireless Ergonomic Keyboard & M ouse offer users two advanced input devices with ergonomic design, multifuctional features and a wireless range of up to 30 feet. The design of this keyboard with splitted key zones and gently sloped shape encourages natural position of hands, wrists, and forearm in maximum comfort for long use. The included wireless laser mouse not just provides comfortable ergonomic design but also equips with a DPI switch for changing resolution (800/ 1200/ 1600) and two Internet navigation buttons.22.8 x 13 x 2.2”3.2 lbsInternet & Multimedia HotkeysGet instant access to your commonly used Internet and multimedia tools with the 20 built-in hotkeys this keyboard has to offerDPI Switch &Navigation Hotkeys。
2008-01-0085Model-Based Design for Hybrid Electric Vehicle SystemsSaurabh Mahapatra, Tom Egel, Raahul Hassan, Rohit Shenoy, Michael Carone Copyright © 2008 The MathWorks, Inc.ABSTRACTIn this paper, we show how Model-Based Design can be applied in the development of a hybrid electric vehicle system. The paper explains how Model-Based Design begins with defining the design requirements that can be traced throughout the development process. This leads to the development of component models of the physical system, such as the power distribution system and mechanical driveline. We also show the development of an energy management strategy for several modes of operation including the full electric, hybrid, and combustion engine modes. Finally, we show how an integrated environment facilitates the combination of various subsystems and enables engineers to verify that overall performance meets the desired requirements. 1. INTRODUCTIONIn recent years, research in hybrid electric vehicle (HEV) development has focused on various aspects of design, such as component architecture, engine efficiency, reduced fuel emissions, materials for lighter components, power electronics, efficient motors, and high-power density batteries. Increasing fuel economy and minimizing the harmful effects of the automobile on the environment have been the primary motivations driving innovation in these areas.Governmental regulation around the world has become more stringent, requiring lower emissions for automobiles (particularly U.S. EPA Tier 2 Bin 5, followed by Euro 5). Engineers now must create designs that meet those requirements without incurring significant increases in cost. According to the 2007 SAE’s DuPont Engineering survey, automotive engineers feel that cost reduction and fuel efficiency pressures dominate their work life [1] and will continue to play an important role in their future development work.In this paper, we explore key aspects of hybrid electric vehicle design and outline how Model-Based Design can offer an efficient solution to some of the key issues. Due to the limited scope of the paper, we do not expect to solve the problem in totality or offer an optimal design solution. Instead, we offer examples that will illustrateThe MathWorks, Inc.the potential benefits of using Model-Based Design in the engineering workflow. Traditionally, Model-Based Design has been used primarily for controller development.One of the goals of this paper is to show how Model-Based Design can be used throughout the entire system design process.In section 2, we offer a short primer on HEVs and the various aspects of the design. Section 3 is devoted to Model-Based Design and the applicability of the approach to HEV development. Sections 4, 5, and 6 will focus on examples of using Model-Based Design in a typical HEV design.2. HYBRID ELECTRIC VEHICLE DESIGNCONCEPTA block diagram of one possible hybrid electric vehicle architecture is shown in Figure1. The arrows represent possible power flows. Designs can also include a generator that is placed between the power splitter and the battery allowing excess energy to flow back into thebattery.Figure 1: The main components of a hybrid electric vehicle.Conceptually, the hybrid electric vehicle has characteristics of both the electric vehicle and the ICE (Internal Combustion Engine) vehicle. At low speeds, it operates as an electric vehicle with the battery supplying the drive power. At higher speeds, the engine and the battery work together to meet the drive power demand. The sharing and the distribution of power between thesetwo sources are key determinants of fuel efficiency. Note that there are many other possible designs given the many ways that power sources can work together to meet total demand.DESIGN CONSIDERATIONSThe key issues in HEV design [2] are typical of classical engineering problems that involve multilayer, multidomain complexity with tradeoffs. Here, we discuss briefly the key aspects of the component design: very similar to those of a traditional ICE. Engines used in an HEV are typically smaller than that of a conventional vehicle of the same size and the size selected will depend on the total power needs of the vehicle.design are capacity, discharge characteristics and safety. Traditionally, a higher capacity is associated with increase in size and weight. Discharge characteristics determine the dynamic response of electrical components to extract or supply energy to the battery. motors, AC induction motors, or Permanent Magnet Synchronous Motors (PMSM). Each motor has advantages and disadvantages that determine its suitability for a particular application. In this list, the PMSM has the highest power density and the DC motor has the lowest. [3].splitter that allows power flows from the two power sources to the driveshaft. The engine is typically connected to the sun gear while the motor is connected to the ring gear.aerodynamic drag interactions with weight and gradability factors accounted for in the equations.process of the hybrid powertrain is to study the maximum torque demand of the vehicle as a function of the vehicle speed. A typical graph is shown in Figure 2. Ratings of the motor and the engine are determined iteratively to satisfy performance criteria and constraints. The acceleration capabilities are determined by the peak power output of the motor while the engine delivers the power for cruising at rated velocity, assuming that the battery energy is limited. Power sources are coupled to supply power by the power-splitter, and the gear ratio of the power-splitter is determined in tandem. The next steps include developing efficient management strategies for these power sources to optimize fuel economy and designing the controllers. The final steps focus on optimizing the performance of this system under a variety of operating conditions.Figure 2: Maximum torque demand as a function of vehicle tire speed.3. MODEL-BASED DESIGN OF AN HEVMOTIVATIONIn this section, we outline some of the challenges associated with HEV design and explain the motivation for using Model-Based Design as a viable approach for solving this problem.of an HEV design problem is reflected in the large number of variables involved and the complex nonlinear relationships between them. Analytical solutions to this problem require advanced modeling capabilities and robust computational methods.set of requirements to meet the vehicle performance and functionality goals. Requirements refinement proceeds iteratively and depends on implementation costs and equipment availability.conceptualize the operation of the system’s various components and understand the complex interactions between them. This often requires experimentation with various system topologies. For example, studies may include comparing a series configuration with a parallel configuration. Because the goal is a better understanding of the overallsystem behavior, the models must include the appropriate level of detail. system level to a more detailed implementation, engineers elaborate the subsystem models to realize the complete detailed system model. This can be accomplished by replacing each initial model of a component with the detailed model and observing the effects on performance. Completing this process andrealizing a detailed model of the system requires robust algorithms for solving complex mathematics in a timely fashion.and mechanical components. Typically these components are designed by domain specialists. To speed development, these engineers need to effectively communicate and exchange design ideas with a minimum of ambiguity.typical HEV design is to increase the fuel efficiency of the vehicle while maintaining performance demands. Intuitively, one can look at this problem as finding the optimal use of the power sources as a function of the vehicle internal states, inputs, and outputs satisfying various constraints. This translates to the requirement for switching between various operational “power modes” of the vehicle as a func tion of the states, inputs, and measured outputs [4]. In a true environment for Model-Based Design the power management algorithms co-exist with the physical system models.complexity of the various subsystems, HEV controller design is typically a complex task. A variety of control algorithms specific to each subsystem may be required. For example, the controller that manages the frequency of the input voltage to the synchronous motor will be different from the simple control used for torque control of the same motor. Typically, this will manifest itself as a multistage, multiloop control problem. Successful implementation of the controllers requires deployment of these algorithms on processors that are integrated while interfacing with the physical plant. testing ensures that it continues to meet requirements. Detection of errors early in the process helps reduce costs associated with faulty designs. As design errors trickle down the various workflow stages the costs associated with correcting them increase rapidly[5]. The ability to continually verify and validate that requirements are being satisfied isa key aspect of Model-Based Design.A software development environment for Model-Based Design must be able to address the aforementioned challenges. Additionally, a single integrated environment facilitates model sharing between team members. The ability to create models at various levels of abstraction is needed to optimize the simulation time. A mechanism for accelerating the simulation as the complexity increases will also be important. PROCESS OF MODEL-BASED DESIGNModel-Based Design can be thought of as a process of continually elaborating simulation models in order to verify the system performance. The overall goal is to ensure first pass success when building the physicalprototype. Figure 3 shows the key elements of Model-Based Design.The system model forms the “executable specification” that is used to communicate the desired system performance. This model is handed over to the various specialists who use simulation to design and further elaborate the subsystem models. These specialists refine the requirements further by adding details or modifying them. The detailed models are then integrated back into the system level realization piece by piece and verified through simulation. This goes on iteratively until a convergence to an optimal design that best meets the requirements results. During Model-Based Design, C-code generation becomes an essential tool for verifying the system model. The control algorithm model can be automatically converted to code and quickly deployed to the target processor for immediate testing. Code can also be generated for the physical system to accelerate the simulation and/or to test the controller with Hardwarein the Loop simulation.Figure 3: The key elements of Model-Based Design.4. SYSTEM LEVEL MODELING OF AN HEVIn the first stage of the HEV design, the system-level description of the system is realized. Experimentation enables the system designer to explore innovative solutions in the design space resulting in optimal architectures. Our approach has been inspired by an earlier SAE paper [6]. REQUIREMENTSIn the initial stages of the project, it is not uncommon for the specifications of subsystem components to shift. The requirements are in a preliminary form, and are based on previous designs, if available, or best engineering judgment. Requirements are refined when each of the component models is delivered to component designers for additional refinement. There are, however, certain requirements that the system architect understands fully, and can lock down. As the project moves from requirements gathering to specification, the concepts of the system architects can be included in the model. Collaboration between architects and designers leads to a much better and more complete specification. The system can be expressed as a series of separate models that are to be aggregated into an overall system model for testing. Breaking down the model into components facilitates component-based development and allows several teams to work on individual components in parallel. This kind of concurrent development was facilitated by the parallel configuration we chose for our example, in which the electrical and mechanical power sources supply power in parallel. The broad design goals were:Improve fuel efficiency to consume less than 6.5liters per 100 km (L/100 km) for the driver input profile shown in Figure 4.Cover a quarter mile in 25 seconds from rest. Attain a top speed of 193 kph.Figure 4: Driver input profile as outlined in the requirements document.These and other such requirements are typically captured in a requirements document that engineers can associate with the design models. This provides the ability to trace the requirements throughout the model, a key component of Model-Based Design. VEHICLE DYNAMICSModeling the vehicle dynamics can be a challenging task. When creating any simulation model it is important to consider only the effects that are needed to solve the problem at hand. Superfluous details in a model will only slow down the simulation while providing little or noadditional benefit. Because we are primarily interested in the drive cycle performance, we will limit our vehicle model to longitudinal dynamics only. For example, the vehicle was initially modeled as a simple inertial load on a rotating shaft connected to the drive train. ENGINEA complete engine model with a full combustion cycle is also too detailed for this application. Instead, we need a simpler model that provides the torque output for a given throttle command. Using Simulink® and SimDriveLine™, we modeled a 57kW engine with maximum power delivery at 523 radians per second, as shown in Figure5.Figure 5: Engine modeled using blocks from the SimDriveline™ library. SYNCHRONOUS MOTOR/GENERATORThe synchronous motor and generator present an interesting example of electromechanical system modeling. Standard techniques for modeling synchronous machines typically require complex analysis of equations involving electrical and mechanical domains. Because the input source to this machine drive is a DC battery and the output is AC, this would require the creation of complex machine drive and controller designs – often a significant challenge at this stage.An averaged model that mathematically relates the control voltage input with the output torque and resulting speed is a useful alternative. This simplification allows us to focus on the overall behavior of this subsystem without having to worry about the inner workings. Furthermore, we can eliminate the machine drive by simply feeding the DC voltage directly to this subsystem. With this averaged model, we only need a simple Proportional-Integral (PI) controller to ensure effective torque control. TheMotor/Generator subsystem design will be explored in more detail in the next section. POWER-SPLITTERThe power-splitter component is modeled as a simple planetary gear, as shown in Figure 6. With these building blocks, more complex gear topologies can easily be constructed and tested within the overall system model.Figure 6: Power-splitter modeled as a planetary gear with connections.POWER MANAGEMENTThe power management subsystem plays a critical role in fuel efficiency.The subsystem has three main components:• Mode logic that manages the various operatingmodes of the vehicle.• An energy computation block that computes theenergy required to be delivered by the engine, the motor, or both in response to gas pedal input at any given speed.• An engine controller that ensures the engine is theprimary source of power and provides most of the torque. The motor and generator controllers provide torque and speed control.MODE LOGICFor efficient power management, an understanding of the economics of managing the power flow in the system is required. For example, during deceleration, the kinetic energy of the wheels can be partially converted to electrical energy and stored in the batteries. This implies that the system must be able to operate in different modes to allow the most efficient use of the power sources.We used the conceptual framework shown in Figure 7 to visualize the various power management modes.Algorithm design starts with a broad understanding of the various possible operating modes of the system. In our example, we identified four modes—low speed/start, acceleration, cruising, and braking modes. For each of these modes, we determined which of the power sources should be on and which should be off.The conceptual framework of the mode logic is easily implemented as statechart. Statecharts enable the algorithm designer to communicate the logic in an intuitive, readable form.Figure 7: Mode logic conceptualized for the hybrid vehicle.The Stateflow® chart shown in Figure 8 is a realization of the conceptual framework shown in Figure 7. While very similar to the conceptual framework, the Stateflow chart has two notable differences. The “acceleration” and “cruise” states have been grouped to form the “normal” superstate, and the “low speed/start” and “normal” states have been grouped together to form the “motion” superstate. This grou ping helps organize the mode logic into a hierarchical structure that is simpler to visualize and debug.Figure 8: Mode logic modeled with Stateflow®. SYSTEM REALIZATIONAfter the HEV components have been designed, they can be assembled to form the parallel hybrid system shown in Figure9.Figure 9: System-level model of the parallel HEV.This system model can then be simulated to determine if the vehicle meets the desired performance criteria over different drive cycles. As an example, for the input to the system shown in Figure 4, the corresponding speed and the liters per 100 km (L/100 km) outputs are shown in Figure 10. Once the baseline system performance has been evaluated using the system model, we begin the process of model elaboration. In this process, we add more details to the subsystems models to make them more closely represent the actual implementation. During this process, design alternatives can be explored and decisions made based on the analysis results. This is a highly iterative process that is accelerated using Model-Based Design.5. MODEL ELABORATIONIn the model elaboration stage, the subsystem components undergo elaboration in parallel with requirements refinement.A subsystem block is an executable specification because it can be used to verify that the detailed model meets the original set of requirements.As an example, we show how the generator machine drive undergoes requirements refinement and model elaboration. We assume that the engineer responsible for themachine drive design will carry out the model elaboration of the plant and the associated controller.REQUIREMENTS REFINEMENTThe machine drive is an aggregated model of the machine and the power electronics drive. In the system level modeling phase, the key specification is the torque-speed relationship and the power loss. This information was sufficient to define an abstract model to meet the high-level conceptual requirements.Figure 10: Output speed and L/100 km metric for the averaged model.As additional design details are specified, the model must become more detailed to satisfy the subsystem requirements. For example, the generator model will need parameters such as the machine circuit equivalent values for resistance and inductance. Engineers can use this specification as the starting point towards the construction of an electric machine customized for this HEV application.In the case of the generator drive, as the machine model is elaborated from an averaged model to a full three phase synchronous machine implementation, the controller must also be elaborated. PLANT ELABORATIONThe machine model for the synchronous generator is elaborated using SimPowerSystems™ blocks that represent detailed models of power system components and drives. For this model, the electrical and mechanical parts of the machine are each represented by a second-order state-space model. Additionally, the internal flux distribution can be either sinusoidal or trapezoidal. This level of modeling detail is needed to make design decisions as the elaboration process progresses.Figure 11: Detailed PMSM model parameters.The details of this model are captured in the model parameters shown in Figure 11, which specify the effects of internal electrical and magnetic structures.CONTROL ELABORATIONThe controller used in the averaged model of the AC machine drive is a simple PI controller. In model elaboration of the synchronous machine plant, a DC battery source supplies energy to the AC synchronous machine via an inverter circuit that converts DC to AC. These changes in plant model structure and detail require appropriate changes to the controller model to handle different control inputs and implement a new strategy. For example, the power flow to the synchronous machine is controlled by the switching control of the three phase inverter circuit. This added complexity was not present in the initial model of the machine drive because we focused on its behavior rather than its structure. We implemented a sophisticated control strategy, shown in Figure 12, that included cascaded speed and vector controllers [7]. The controllers were developed using Simulink® Control Design™ to satisfy stability and performance requirements.VERIFICATION AND VALIDATIONAt every step of the model elaboration process, the model is verified and validated. Figure 13 shows the averaged and detailed models as they are tested in parallel.Figure 12: Controller elaboration as we move from averaged (top) to detailed (below) model.The test case is a 110 radians per second step input to the machine. The response, shown in Figure 14, reveals comparable performance of both models. This serves as a visual validation that the detailed model is performing as desired. More elaborate testing schemes and formal methods can be devised with test case generation and error detection using assertion blocks from Simulink® Verification and Validation™ [8].Figure 13: Testing of the averaged and the detailed models for speed control with a 1000 rpm step input.SYSTEM INTEGRATIONAfter the component model elaboration and testing is complete, the subsystem containing the averaged model is replaced with the detailed model and the overall system is simulated again.Figure 14: Comparison between the averaged andthe detailed models of the machine drive. This integration will proceed, one component at a time, until the overall system level model contains all the detailed models for each component. This ensures each component is tested and verified in the system model. A single modeling environment for multidomain modeling facilitates the integration. In our example, we used Simulink for this purpose. In Figure 15, we compare the results of the averaged and the detailed models for the driver input profile shown in Figure 4. The detailed model shows deterioration in the speed and L/100 km performance metrics, which can be attributed to the additional detail incorporated into the model.4. CONTROLLER DEPLOYMENTThe electronic control unit (ECU) layout, deployment, and implementation are challenging problems that require innovative thinking. Typically, this requires exploration of the design space to optimize various criteria.Once the design of the system controllers is complete, ECU layout strategy must be considered. In a typical vehicle, we would likely keep some of the controllers inside a centralized ECU, while distributing the others throughout the car.One potential layout would implement the controller for the synchronous motor on a dedicated floating point microcontroller situated closer to the machine, instead of incorporating the controller as part of the centralized ECU. Such a strategy would allow for faster response times from the motor controller for efficient control. If a mix of centralized and distributed controller architecture is under consideration, then the extra layer of complexity introduced by the communication networkshould be accounted for in the modeling.Figure 15: Speed and L/100 km metric comparisons for averaged and detailed models for the HEV. Cost and performance considerations will drive design decisions regarding the selection of floating point or fixed point implementation of each controller. For example, one may consider implementing the controller for the synchronous generator on a fixed-point processor to lower the cost of the overall architecture.6. SIMULATION PERFORMANCEThe final system-level model of the HEV will contain detailed lower-level models of the various components. As model complexity increases, it will take longer to simulate the model in the software environment. This behavior is expected because the model contains more variables, equations, and added components which incur an additional computational cost. Intuitively, this can be visualized as an inverse relationship between simulation performance and complexity of the model as shown in Figure 16.Running the simulations in a high-performance computing environment can offset the increase in simulation times that comes with increased complexity. . With the advent of faster, multicore processors, it is possible to run large simulations without having to investin supercomputer technology.Figure 16: Simulation performance deteriorates with increasing model complexity. We used Simulink simulation modes that employ code generation technology [9] to accelerate the simulation of our model. The improvements in the simulation performance are shown in Figure 17.Figure 17: Comparison of Simulink® simulation modes for the detailed HEV model.CONCLUSIONIn this paper, we first described a typical HEV design and gave an overview of the key challenges. We discussed how the multidomain complications arise from the complex interaction between various mechanical and electrical components—engine, battery, electric machines, controllers, and vehicle mechanics. This complexity, combined with the large number of subsystem parameters, makes HEV design a formidable engineering problem.We chose Model-Based Design as a viable approach for solving the problem because of its numerous advantages, including the use of a single environment for managing multidomain complexity, the facilitation of iterative modeling, and design elaboration. Continuous validation and verification of requirements throughout the design process reduced errors and development time.Our first step in the development process was the realization of a system-level model of the entire HEV. The subsystem components were averaged models, which underwent model elaboration with requirements refinement and modifications in parallel. We showed how statecharts can be used to visualize the operating modes of the vehicle. After each component model was elaborated, we integrated it into the system-level model, compared simulation results of the averaged and detailed models, and noted the effect of model elaboration on the outputs. When simulation times grew long as we moved towards a fully detailed model, we introduced techniques to alleviate this issue. ACKNOWLEDGMENTSThe authors would like to acknowledge the following fellow MathWorks staff who contributed towards the development of the HEV models used in this paper and the writing of this paper. In alphabetical order—Bill Chou, Craig Buhr, Jason Ghidella, Jeff Wendlandt, Jon Friedman, Rebecca Porter, Rick Hyde, and Steve Miller. REFERENCES1. L. Brooke, “Cost remains the boss”, AutomotiveEngineering International, April 2007, SAE International.2. Iqbal Husain, “Electric and Hybrid Vehicles—DesignFundamentals”, 1st E dition, © 2003 CRC Press.3. S J. Chapman, “Electric Machinery Fundamentals”,4th Edition, © 2004 McGraw-Hill Inc.4. Han, Zhang, Yuan, Zhu, Guangyu, Tian andQuanshi, Chen, “Optimal energy management strategy for hybrid electric vehicles”, SAE Paper 2004-01-0576. 5. P. F. Smith, S. Prabhu, and J. Friedman, “Best。
深度相机手眼标定原理
深度相机手眼标定是一种重要的技术,它可以用于测量和定位
目标物体的三维位置。
在机器人、虚拟现实和增强现实等领域,深
度相机手眼标定技术被广泛应用。
深度相机手眼标定的原理是通过深度相机获取目标物体的三维
点云数据,然后通过手眼标定算法计算出相机与机器人末端执行器
之间的相对位置和姿态关系。
这样,机器人就可以准确地感知和定
位目标物体,从而实现精准的操作和控制。
深度相机手眼标定的核心是相机和机器人末端执行器之间的坐
标变换关系。
在标定过程中,首先需要获取相机和机器人末端执行
器的坐标系之间的初始变换关系,然后通过一系列的观测数据和计
算方法,不断优化和调整这个变换关系,直到达到最佳的标定效果。
深度相机手眼标定的关键挑战之一是如何准确地获取相机和机
器人末端执行器之间的对应关系。
这需要在标定过程中使用特殊的
标定板或者标定点,通过相机拍摄并识别这些特征点,从而计算出
相机和机器人末端执行器之间的准确变换关系。
除了标定板和标定点,还可以利用特征点匹配、三维重建和优化算法等方法来提高深度相机手眼标定的精度和稳定性。
这些方法可以帮助我们更好地理解和利用深度相机手眼标定技术,从而实现更加精准和可靠的目标定位和操作。
总的来说,深度相机手眼标定是一项复杂而又重要的技朮,它可以为机器人、虚拟现实和增强现实等领域提供精准的感知和定位能力。
随着深度相机技术的不断发展和完善,相信深度相机手眼标定技术将会在未来发挥越来越重要的作用。
敬请登录网站在线投稿2019年第2期
95
S t r a t a D e v e l o p e r S t u d i o的发展路线图将随着支持的新板和添加的新特性而迅速增加功能㊂初始板包括一个可配置的多功能逻辑门㊁一个双100W U S B P D汽车充电系统和一个通用的离线200W4端口T y p e C U S B P D源㊂新突思电子科技率先发布边缘
智能系统级芯片
全球领先的人机交互解决方案提供商新突思电子科技发布了融合边缘计算的A u d i o S m a r t智能语音解决方案,其中包括全球首创的智能语音一体化的系统级芯片(S o C s),该芯片整合了神经网络加速单元㊁支持用户自定义的唤醒词引擎以及业界领先的远场语音拾取技术㊂A u d i o S m a r t A S371采用22n m工艺节点设计,专为包括网关㊁W i F i中继㊁音响和家用电器等在内的一系列需要智能语音交互功能的智能家居设备打造,其中整合了功能强大的S y N A P(新突思神经网络加速单元和处理)全新机器学习引擎㊂
这套基于边缘计算的智能解决方案,能凭借较短的响应时间和更强的稳健性,实现更佳的用户体验㊂例如,语音识别(A S R)和自然语言理解(N L U)功能可以嵌入芯片内部,在本地运行时确保在网络信号不佳或中断时,智能家居的语音控制功能受到较少影响㊂S y N A P还可支持诸如用户身份识别和行为预测等先进功能,从而使语音助手能够进行环境计算,并与用户进行更为精准的互动㊂M a t h W o r k s推出S e n s o r F u s i o n
a n d T r a c k i n g T o o l
b o x
M a t h W o r k s公司推出了S e n s o r F u s i o n a n d T r a c k i n g T o o l b o x,该工具箱是2018b版的一个组成部分㊂新工具箱为在航天和国防㊁汽车㊁消费类电子及其他行业开发自主系统的工程师提供算法和工具,来保持位置㊁方向和态势感知㊂该工具箱扩展将基于MA T L A B的工作流程,帮助工程师开发精确的感知算法用于自主系统开发㊂从事自主系统感知阶段开发的工程师需要融合来自各传感器的输入,来估算这些系统周围的物体位置㊂现在,科研人员㊁开发者和兴趣爱好者可以使用该工具箱内的定位与跟踪算法以及参考示例,作为实施机载㊁陆基㊁舰载㊁水下监视㊁导航和自主系统的组件设计的起点㊂该工具箱提供一种灵活的可复用的环境,让开发人员实现共享㊂并且具备模拟传感器检测㊁执行定位㊁测试传感器融合架构和评估跟踪结果的功能㊂
S e n s o r F u s i o n a n d T r a c k i n g T o o l b o x包括:提供设计㊁仿真和分析多传感器数据融合系统的算法和工具,用于位置㊁
方向和态势感知的系统分析;各种参考示例,为实施机载㊁陆基㊁舰载㊁水下监视㊁导航和自主系统设计提供起点;多目标跟踪器㊁传感器融合滤波器㊁运动和传感器模型以及数据关联算法,用于通过真实数据和合成数据来评估融合架构;场景和轨迹生成工具;生成主动和被动传感器的合成数据㊂
N o r d i c S e m i c o n d u c t o r在低功耗蜂窝
物联网S o C中部署C E V A D S P I P
C E V A宣布,N o r d i c S e m i c o n d u c t o r已经获得授权许可,在其n R F91系统级芯片(S o C)中部署使用C E V A
D S P 技术以实现低功耗蜂窝物联网连接㊂这个多模L T
E M/ N B I o T S o C通过位于核心的C E V A D S P来确保实现所需的超低功耗和高效性能以满足多种蜂窝物联网用例,包括可穿戴设备㊁资产跟踪器㊁智慧城市㊁智能计量和工业物联网㊂n R F91S o C构成了N o r d i c的n R F91低功耗蜂窝物联网系统级封装(S i P)系列的基础,包括最近获得2019年C E S创新大奖的n R F9160S i P产品㊂
蜂窝物联网无线n R F9160S i P是一款高度集成的低功耗全球多模L T E M/N B I o T解决方案,在10ˑ16ˑ1m m3的小型封装中集成了完整的低功耗蜂窝物联网系统,该封装中将n R F91S o C与专用应用处理器和闪存,以及R F前端㊁电源管理和晶阵及无源器件集成在一起㊂具有出色集成度的n R F9160S i P集合了传统蜂窝模块的所有优势,包括远程监管和蜂窝认证㊁易用性㊁前所未有的高集成度,以及迄今为止蜂窝行业中的最小外形尺寸㊂
N o r d i c S e m i c o n d u c t o r提供独特的
n R F91系列蜂窝I o T模块
N o r d i c S e m i c o n d u c t o r发布其n R F91系列蜂窝物联网(I o T)模块的首个n R F9160系统级封装(S i P)成员产品,将于未来24小时内开始通过包括D i g i K e y㊁贸泽电子㊁P r e m i e r F a r n e l l以及其他分销商在内的全球分销网络向所有客户供货㊂
n R F9160模块不仅通过了分别的F C C和C E监管认证要求,还获得了深受信赖的G C F认证,这是符合3G P P L T E规范和全球蜂窝网络互操作性标准的移动通信行业 质量标志 ,这意味着n R F9160S i P已获批准部署在世界各地的蜂窝网络和蜂窝物联网(I o T)产品应用中㊂
因为n R F9160S i P具有独特的设计易用性,更容易赢取客户的设计开发项目,因此其普遍供货将会使得蜂窝I o T无线技术可以普及用于任何应用领域,主要示例包括资产监控和跟踪㊁公用事业计量㊁工业(机械)连接和预测性维护㊁智慧城市和基础设施㊁农业技术(智能农业)和医疗㊂。