Summer Practice 2018 @Continental Iaşi - Continental Corporation
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Summer Practice @Continental Iasi 2018 2 Summer Practice @Continental Iasi 2018 3 Accelerate Choose one of your career our 51 projects through detailed in the your following pages. Summer Practice! Choose your project and apply here.
4 5 Canoe IO test Requirements: •• C basic knowledge panel Project description: Creation of a Canoe Panel which will be used to test the inputs and outputs on an Automotive project. Knowledge acquired by the student at the end of the project •• Good knowlegde of the architecture of the Automotive projects •• CANoe simulation knowledge, CAPL scripting •• CAN protocol knowledge
6 7 Control of a DC Requirements: •• One of programming languages, preferably C, C ++, motor capable C #, or Python of controlling Project description: Enjoy learning about “motor control” from the both a “window automotive perspective. lifter” and a “power door” (the door that opens / closes itself) Knowledge acquired by the student at the end of the project •• Design PCB •• Electronics •• Microcontrollers •• GUI design •• Motor control
8 9 Communication Requirements: •• C\C++ Analyzer •• Java\.Net\C# Project description: Use controller to connect with all transceivers CAN, Flex, Ethernet, Lin. Route all message to PC. Test & Technical discussion topics •• C/C++ •• Microcontrollers •• Java/.Net/C# Knowledge acquired by the student at the end of the project •• Gains the ability to create or integrate driver for any type of communication ( CAN, Flex, Ethernet, Lin, Serial, SPI) •• Aquires knowledge about routing any message from any communication bus to any bus
10 11 Dashboard Requirements: •• One of programming languages, preferably C, C ++, Monitor C #, or Python Project description: Set-up a dashboard tool to monitor level of deliverables fulfilment cross-disciplines. Knowledge acquired by the student at the end of the project •• Clear view over the development process in Continental •• Management specifics understanding •• Process management understanding •• Implications of each development cycle phase in the end product •• Good basis for future vision and technical project management •• Synthesis abilities •• Strategic point of view for and end-to-end project life cycle
12 13 Matlab/Simulink Requirements: •• Matlab – TargetLink model for Project description: Develop a Matlab/Simulink – TargetLink model for door obstacles detection of obstacles when opening the door. This model should represent a new functionality for the detection and future DCUs (door control units). The model will take the input signals and commands automatic door from a motor, most likely a servomotor, also from a sensor responsible with the detection of obstacles. The information from the sensor will be received closing either via CAN from an external module, or directly from out HW. Based on the information received from those two devices, the model will implement the needed algorithms for controlling the motor, processing of signals and the required logic according to the available specification. In addition, the software will close the door when it remains open. This functionality should be integrated in a Knowledge acquired by the student at complete software system for Door Control Units for the end of the project all install positions. •• Complete development process for Embedded Systems •• SW Architecture and SW Detailed design knowledge •• Modeling with Matlab/Simulink advanced knowledge •• Enhanced knowledge for signal processing for embedded systems •• Generation code with dSPACE TargetLink knowledge •• Integration of the generated code into complete embedded system software
14 15 Wireless Requirements: •• C language •• CAN flashing •• Basic Linux, Basic HW •• Basic embedded programming •• Basic multithreading gateway Project description: Develop a transparent WiFi encrypted tunnel between the two CAN endpoints to allow secure remote flashing. Test & Technical discussion topics •• ANSI C •• Basic Electronics Knowledge acquired by the student at the end of the project •• CAN protocol knowledge •• Multitherading programming in Linux •• Flashing process •• HW knowledge, CANoe
16 17 New DCU (Door Requirements: •• Embedded C, C++ •• Python Control Unit) •• HTML •• Algorithms •• Operating Systems Architecture Project description: Develop a new architecture for DCU. The new architecture should be server based and should simplify/reduce the code and CPU usage from microcontroller. This will be possible with a powerful microprocessor acting like a server. The microprocessor will also include a Web Server that will act as an interface between human and DCU. Knowledge acquired by the student at the end of the project •• Complete development process for Embedded Systems •• SW architecture and SW Detailed design knowledge •• Enhanced knowledge for signal processing for Embedded systems •• Communications protocol used in automotive industry
18 19 Control real Requirements: •• Embedded C, C++ Window •• Android, Java, Python •• Algorithms, Operating Systems Lifter via Project description: Implement a system able to control a Window Lifter Diagnosis from from a real car door from a smartphone. The system has two parts: Smartphone > Android application on a smartphone able to communicate with an embedded subsystem connected to CAN Diagnosis. The android application will display the state of the window and also the evolution of currents consumed by the window lifter motor. Features to measure signals on graphic will be added. > Embedded application which will communicate with the smartphone via WiFi and will transform the commands from smartphone into diagnosis requests on CAN and will interpret the obtained responses. All subsystems will be placed and connected on a mobile stand. Knowledge acquired by the student at Optionally, a rollo-blind will be added to the door and the end of the project the applications will be extended in order to support •• Complete development process for Embedded Systems them. •• SW Architecture and SW Detailed design knowledge •• Enhanced knowledge for signal processing for embedded systems. •• Communications protocol used in automotive industry •• Android development know-how
20 21 3-Axis stabilizer Requirements: •• Embedded C for smartphone or DSLR Project description: Stabilize an object (phone or camera) to improve video image and reduce vibrations Knowledge acquired by the student at the end of the project •• BLDC motor control •• Accelerometer and gyro sensors •• Mechanical design
22 23 Pseudocode Requirements: •• C/C++ Requirements Generator Project description: Develop a software tool which shall generate pseudo code requirements, based on customer requirements, introduced by user. Knowledge acquired by the student at the end of the project •• Get familiar with the requirement engineering methodologies in the Automotive Industry, in the context of Interior Body & Security projects •• Get knowledge about automotive process •• improve team work abilities •• Oportunity to work in a multinational company
24 25 Intelligent Requirements: •• C/C++ Vehicle Simulator Project description: The Intelligent Vehicle Simulator is a modular system that is meant to simulate the control and the exterior light behavior of an automobile and to be able to recognize the speed limits from a set of pictures with speed limit signs. The system should simulate the following vehicle components: - Brake pedal with the help of a Brake Switch - Position Lights with the help of 4 leds called Position Indicators - Low and High beam lights with the help of 4 dedicated leds - Reverse light with the help of one dedicated led - Gear box shifted in reverse position with the help of a Reverse Switch - Turn signals indicators simulated with 4 leds position on the left and right of the assembly (same leds will be used to display the Emergency lights) - Brake lights simulated with the help of one dedicated led - Emergency button with the help of an Emergency Switch - Sign recognition camera with the help of a wireless connection to a server providing static images of speed limit signs Knowledge acquired by the student at the end of the project •• Complete development process for Embedded Systems •• SW Architecture and SW Detailed design knowledge •• Enhanced knowledge for signal processing for embedded systems. •• Communications protocol used in automotive industry
26 27 Camera Lane Requirements: •• Basic ANSI C Assist •• Basic C++ Project description: A major cause of accidents is falling asleep behind the wheel and there are a lot of solutions to this matter. The project herby presented has as main goal the development of a camera based lane assist software application that would detect the deviation of the car from a main trajectory. The main outputs should be the deviation degree from the center of the lane as a percentage value and visually enhanced lane markings or separation markings for lane differentiation. The application must be able to generate these markings virtually when the road driving lanes are not drawn. Sample usage: > Detect the degree of car deviation from the center of the lane and alert the driver in case he falls asleep Knowledge acquired by the student at > Improve driving skills by displaying the deviation the end of the project from the center of the lane •• Basic Software – C/C++ skills > Generate road markings in case the road has none •• Computer vision and help the driver orientate in such conditions •• Data acquisition procedures, methodologies •• Image processing •• Basic software architecture •• Basic algorithms
28 29 ECU output Requirements: •• Basic knowledge of: C language, microcontrollers, monitor electronic circuit components, digital ICs, schematic understanding, laboratory equipment Project description: The project aims for the development of an intelligent solution to be used in automated testing. Activities that shall be run mean developing embedded software, electronic circuit design, handling documentation related to microcontroller, use of laboratory equipment like oscilloscope, power supply, multimeter, soldering station, etc. Obtain a solution able to monitor ECU output lines and report the via a communication line. The way to achieve this involves developing an electronic board around a microcontroller and control the hardware resources with embedded software. Knowledge acquired by the student at the end of the project •• Hands on experience with 16 bits microcontroller •• Embedded software development •• Circuit design •• Board assembly •• External device management •• Use of laboratory equipment •• System architecture
30 31 Multifunctional Requirements: •• Basic Electronics •• Basic ANSI C DAQ System •• Electronics knowledge (Diode, Transistor, passive components, filters, operational amplifiers) •• ANSI C programming (Variable types, WHILE loop, FOR, (Data SWITCH, IF/ELSE) Project description: While developing electronic devices there is the Acquisition need for fast measurements that do not require high precision, analog signal generation and digital System) Input/output for various tasks. The goal is to design and build a single board device that would allow acquisition of analog signals with an analog to digital converter, signal generation using digital to analog converter and manage a couple of digital input/ output pins. The data acquired can be displayed on the PC via USB/Serial communication or Bluetooth on smart phone or portable devices – tablet. Sample usage: > Sample circuits testing and debugging > Prototype and proof of concept validation of circuits > Basic measurements in larger scale equipment needed for troubleshooting Knowledge acquired by the student at the end of the project •• Basic Hardware skills, electronics interfacing, analog to Digital conversion, Digital to Analog conversion •• Skills for simulating electronics •• Data acquisition procedures, methodologies •• Schematic and layout knowledge (Printed Circuit Board design) •• Basic software architecture, Embedded C SW know-how •• User Interface design, Communication protocols •• Designing a prototype
32 33 Power quality Requirements: •• Basic Electronics, Basic ANSI C •• Electronics knowledge (AC/DC power, Transformer, Diode, monitor Transistor, passive components, filters, operational amplifiers •• ANSI C programming (Variable types, WHILE loop, FOR, SWITCH, IF/ELSE) Project description: Having many appliances connected to the same mains outlet could determine a deterioration of power in terms of quality. This embedded application should be able to monitor the quality of the energy supplied by power outlet. Sample usage: > Voltage exceeds the a maximum value and can be harmful for the appliances, trigger a relay to disconnect the appliance and warn the user > The power supplied by the outlet has altered waveform, inform the user > Display frequency, voltage and a power quality factor Knowledge acquired by the student at the end of the project •• Basic Hardware skills, electronics interfacing •• Analog to Digital conversion, Digital to Analog conversion •• Skills for simulating electronics •• Data acquisition procedures, methodologies •• Schematic and layout knowledge(Printed Circuit Board design) •• Basic software architecture, Embedded C SW know-how •• User Interface design, communication protocols, designing a prototype
34 35 Python Requirements: •• Good programming understanding Debugger •• Any of the languages: C#, C++, Python. Project description: We use python to write test cases in our next standard testing framework in our department. Sometimes the programs we write don’t run perfectly and we need debugging to find out the reason. Our application needs an interactive debugging mechanism for python scripts. Some of the features we want are: breakpoints, step over/into, watch variables, call stack. The debugger will be in a separate process and will communicate with python process which executes the test scripts. Knowledge acquired by the student at the end of the project •• Framework design insights •• Python advanced knowledge. •• Inter process communication •• C# programming
36 37 Python Requirements: •• Good programming understanding Intellisense •• Any of the languages: C#, C++, Python. Project description: Our testing framework uses python for scripting. In the IDE we intend to have intellisense. Some of the reasons are: fast learning curve, easy typing and early discovery of syntax errors. Unfortunately there are not too many options when it comes to python intellisense. We would like to develop an application which will be later integrated in our IDE to provide python intellisense. The application should have all code completion features and be easy to integrate into the framework. Knowledge acquired by the student at the end of the project •• Framework design insights •• Python advanced knowledge •• Inter process communication •• C# programming
38 39 RFID Asset Requirements: •• Basic Electronics, Basic ANSI C •• Electronics knowledge (Diode, Transistor, passive components, Tracking System filters, operational amplifiers) •• ANSI C programming (Variable types, WHILE loop, FOR, SWITCH, IF/ELSE) Project description: In Research and Development there is a lot of electronic measurement equipment in each laboratory that is often used by many engineers. When a more important task comes in and there is not enough equipment for all of our colleagues, the equipment gets borrowed or moved from one laboratory to another. In order to find the equipment once moved, one must search in all of the laboratories and this takes time. This is where the RFID asset tracking comes in and fixes the problem by identifying the location of the device. The main goal of this project is to develop one fixed station that will act like a “room scanner” and a couple of small radio or RFID beacons that will be connected to the equipment. The fixed station will receive signals from the beacons and the equipment Knowledge acquired by the student at will be added to the room inventory. The inventory the end of the project will be available for each room in a centralised •• Basic Hardware skills, electronics interfacing, Analog to Digital manner in order to find the proper equipment in the conversion •• Basic close range radio communications shortest time. •• Skills for simulating electronics There is another side of this project in which the •• Data acquisition procedures, methodologies •• Schematic and layout knowledge(Printed Circuit Board design student will have to design a form of user interface •• Basic software architecture for this project, containing the inventory data from •• Embedded C SW know-how •• Designing a prototype the fixed station.
40 41 Breaking system Requirements: •• Matlab & Simulink basic pressure control •• Physics and physical modelling simulation Project description: Development of an alternative Matlab/ Simscape using Matlab/ model for the current tandem master cylinder subsystem. Simscape tool Test & Technical discussion topics •• Matlab & Simulink basic Knowledge acquired by the student at the end of the project •• Modeling and simulation techniques •• Matlab •• Simscape •• Simulink knowledge improvement
42 43 CAN FD Analyzer Requirements: •• C •• microcontroller •• C++/C#/Java Project description: Develop an embedded system that acts as a router between a CAN FD bus and a PC. Aditional, a windows application for monitoring the send/ received frames is needed. Knowledge acquired by the student at the end of the project •• CAN •• CAN •• FD
44 45 Ethernet-CAN Requirements: •• C gateway •• microcontroller Project description: Create an embedded system that is able to route the Ethernet frames to a CAN bus and vice-versa. Knowledge acquired by the student at the end of the project •• CAN •• Ethernet
46 47 BEMF Brushless Requirements: •• Hardware Motor Control •• Software Project description: Create schematic for BLDC 3 phase control using a schematic tool , calculate component dimmensioning, create layout and PCB, Create software for Motor control, voltage measurement, current measurement. Test & Technical discussion topics •• Hardware, motor control, power dissipation, current and voltage measurement •• Software •• Microcontrollers Knowledge acquired by the student at the end of the project •• 3 phase motor control experience •• ADC voltage reading •• good knowledge for schematic •• MCU control
48 49 Fuzzy ABS on RC Requirements: •• Hardware, Software Car Project description: DC motor control for RC car traction, create a schematic for electronic brake (electrical and mechanical), create a Software using Fuzzy algoritm (3 inputs maximum) to actionate the brake, current on motor shall be monitored. Test & Technical discussion topics •• Hardware, motor control, power dissipation, current and voltage measurement, Software Knowledge acquired by the student at the end of the project •• DC motor control experience, good schematic functionality, software developer experience for intelligence sistems
50 51 Solar Traker Requirements: •• Hardware (power electronics, motor control), •• Software (microcontrollers) Project description: Stepper/ servo motor control, MCU knowledge, power supply knowledge. Test & Technical discussion topics •• Hardware (DC/Servo Motor control generic, Power electronics, converters) •• Software (MCU internal module, ADC, PWM etc) Knowledge acquired by the student at the end of the project •• Power supply experience •• DC motor control expierence •• Power monitoring
52 53 Temperature Requirements: •• Analog/ Digital Electronics control system •• Signal acquisition •• Comunication protocols •• C/C++ Programming Project description: Implement an embedded system that is used to control the temperature inside a closed chamber. Test & Technical discussion topics •• Embedded C/C++ •• Electronics •• Microcontrollers Knowledge acquired by the student at the end of the project •• Ability to configure and use data acquisition and measurement tools •• Ability to create a software to control the system •• Improved Embedded C/C++ •• Hands on knowledge about analog and digital circuits •• Increased knowledge regarding embedded systems.
54 55 Object Requirements: •• C/C++ programming recognition •• Open CV •• Image processing •• Linux system Project description: Implement an object recognition system using image processing libraries, an Raspberry Pi 3 platform and camera. Test & Technical discussion topics •• Linux •• Python •• C/C++ •• Open CV •• Image processing •• microcontrollers Knowledge acquired by the student at the end of the project •• Advanced knowledge about image processing algorithms, hands on knowledge with using Open CV image processing libraries, in depth knowledge regarding algorithm design, ability to implement software components that meet a set or defined requirements, knowledge about configuration and usage of peripheral devices in a Linux
56 57 Data transfer via Requirements: •• Basic electronics CAN protocol •• C/C++ •• Signals Project description: Implement a CAN data transfer between two embedded systems. Test & Technical discussion topics •• Embedded C/C++ •• Electronics •• Microcontrollers Knowledge acquired by the student at the end of the project •• Ability to configure and use data acquisition and measurement tools, ability to create a software to control the system, improved Embedded C/ C++, increased knowledge regarding embedded systems,
58 59 Cripted serial Requirements: •• C/C++ programming (UART) data •• Microcontrollers •• Cryptography •• Electronics transfer Project description: Develop an encrypted communication protocol between two embedded systems. Test & Technical discussion topics •• Embedded C/C++ •• Microcontrollers •• Cryptography •• Electronics Knowledge acquired by the student at the end of the project •• Knowledge regarding encryption decryption algorithms, •• Ability to create a software to control the system, Improved Embedded C/C++ •• Increased knowledge regarding embedded systems, Hands on knowledge about analog and digital circuits
60 61 Paralel data Requirements: •• C/C++ Programming acquisition •• Electronics •• Data acquisition •• Signal Processing Project description: Implement a parallel data acquisition system that communicates the data to a PC for vizualization, storage and processing. Test & Technical discussion topics •• Embedded C/C++ •• Electronics •• Microcontrollers Knowledge acquired by the student at the end of the project •• Ability to configure and use data acquisition and measurement tools, ability to create a software to control the system, improved Embedded C/ C++. increased knowledge regarding embedded systems, hands on knowledge about analog and digital circuits.
62 63 Heart Rate Requirements: •• Basic electronics Monitor •• C/C++ •• Signals Project description: Implement a heart rate monitor system that show the number of beats per minute (bpm) on a screen. Test & Technical discussion topics •• Embedded C/C++ •• Electronics Knowledge acquired by the student at the end of the project •• Ability to create, configure and use a measurement tool, ability to create a software to control and self-calibrate the system, improved Embedded C/C++, increased knowledge regarding embedded systems, hands on knowledge about analog and digital circuits, hands on knowledge about operatinal amplifiers circuits.
64 65 Wireless Requirements: •• Basic electronics thermostat •• C/C++ •• Signals Project description: Implement a 2.4 GHz wireless thermostat with Arduino and nRF24L01. Test & Technical discussion topics •• Embedded C/C++ •• Electronics Knowledge acquired by the student at the end of the project •• Ability to create a software to control the system, improved Embedded C/C++, hands on knowledge about encrypted communication, increased knowledge regarding embedded systems, hands on knowledge about digital circuits.
66 67 Internet Radio Requirements: •• Bash •• Linux •• Python •• Networking Project description: Implement a standalone digital internet radio made with a Raspberry PI v3. Test & Technical discussion topics •• Linux, •• Python •• Electronics •• C++ Knowledge acquired by the student at the end of the project •• Basic knowledge about electronics, networking and ssh, hands on knowledge about programming in Python and Bash, knowledge about configuration and usage of Linux installed on an embedded device, ability to implement software and hardware components that meet a set or defined requirements.
68 69 Automated Requirements: •• Strong knowledge in System theory field, good knowledge of the Matlab simulink environment Trajectory •• The ability of understanding a beforehand unaproched mathematical model, good understanding of an object’s motion dynamics, good english proficiency can be an Follower advantage Project description: The main goal of the project is to design and implement a structured method that solves the problems of trajectory planning and trajectory controlling using the Matlab Simulink environment. Test & Technical discussion topics •• System Theory •• Matlab •• Simulink Knowledge acquired by the student at the end of the project •• The student will know how to create and manipulate a mathematical model through different approaches, will understand how to use and parameterize and advanced controlling method, will better understand the importance of feedback loops, will obtain an overview about project integration, will know how to properly write a medium-lenght academic document.
70 71 Student meets Requirements: •• C programming language uC •• Basic micro-controllers Project description: Getting accustomed to working with microcontrollers and some of it’s peripherals. Knowledge acquired by the student at the end of the project •• C embedded programming skills •• uC peripheral •• LCD programming
72 73 3 phase motor Requirements: •• C programming language and micro-controllers control •• Motor Control theories •• Control theory Project description: Write the Software that allows the control of a 3 phase motor with integrated position sensor. Knowledge acquired by the student at the end of the project •• Control a BL Motor •• Deeper understanding of control theory learned in faculty
74 75 High reliability Requirements: •• MATLAB & Simulink basics fault diagnosis •• Physics, Electric and Electronics modelling and fault Project description: The project goal is to research, design and implement tolerant control a high reliability fault diagnosis and fault tolerant control method for a multi-phase BLDC (Brushless of a multi-phase Direct Current) motor based on state of the art literature (scientific papers). BLDC motor The project target is to study the problems related to fault detection of a short-circuit / open Softwareitch of one or two Softwareitches from the power bridge inverter (different branches), fault detection of a short-circuit / open stator phase winding of the BLDC Test & Technical discussion topics motor, implement a fault tolerant compensating •• MATLAB / Simulink basic control algorithm to minimise the fault impact. •• Basic electric circuits The focus is to implement at least one of these •• Basic Electronics, Basic Motor and Motor Control methods in MATLAB / Simulink environment. theory Knowledge acquired by the student at the end of the project •• Modelling and simulation of normal and fault tolerant control of a multi-phase BLDC motor •• Deeper understanding of normal and fault tolerant working regimes
76 77 Internal UBER Requirements: •• OOP for Continental •• Basic knowledge about working with maps and libraries •• Basic Software development for mobile applications Iasi Employees Project description: Goal is to develop a mobile application for Android, IOS to allow Continental Employees to track the colleagues with a car and ask for a ride and the colleagues with a car to see request for rides from other pedestrian colleagues. Test & Technical discussion topics •• OOP •• Algorithms Knowledge acquired by the student at the end of the project •• Android Software development •• IOS Software development •• Knowledge about calculation of distances and times using maps
78 79 Biometric Acess Requirements: •• Database Control System •• SQL •• Embedded programming •• Basic electronics Project description: The goal of the project is to implement a system that would allow the electronic unlocking of a door by using a fingerprint reader or a typed code. Test & Technical discussion topics •• Ansi C Language •• Microcontrollers Knowledge acquired by the student at the end of the project •• Wireless communication with an embedded system •• Database management over the internet •• Embedded systems development
80 81 Gas Requirements: •• Embedded programming Concentration •• Basic electronics Monitoring Project description: Goal is to develop a product that is able to monitor Station gases concentration and depending on defined rules and threshold to notify via internet some users. Test & Technical discussion topics •• Ansi C Language •• Microcontrollers Knowledge acquired by the student at the end of the project •• SYS design •• Microcontrollers architecture and programming •• Web server site building
82 83 Obstacle Requirements: •• Modelling Mapping and •• Matlab Programming Navigation Project description: The goal of this project: is to design a robot with the using Lego ability to roam around an area and create a map of where there are obstacles and where it is free to Mindstorms travel. The robot has the ability to travel to a defined position on this created map. After creating the map, Robot the robot would be able to travel to any area of open space and can execute different commands. Test & Technical discussion topics •• Algorithms •• Matlab & Simulink Knowledge acquired by the student at the end of the project •• Modelling •• Matlab Programming •• Algorithms
84 85 Spirograph Requirements: •• Modelling Robot •• Matlab Programming •• Geometry using Lego Project description: The goal of this project: is to design a robot with Mindstorms Kit the ability to draw mathematical roulette curves of the variety technically known as hypotrochoids and epitrochoids. Test & Technical discussion topics •• Algorithms •• Matlab&Simulink Knowledge acquired by the student at the end of the project •• Modelling •• Matlab Programming •• Algorithms
86 87 Mini-Rover Requirements: •• C/C++ programming controlled via •• Motor control (basic) •• Communication protocols Wi-Fi/ Bluetooth Project description: The goal is to control a Mini-Rover by using Bluetooth or Wi-Fi. Test & Technical discussion topics •• C & Microcontrollers Knowledge acquired by the student at the end of the project •• Android development tools •• Motor control principles •• Ability to develop a system from design to implementation •• C/C++ Programming Skills
88 89 Communication Requirements: •• C/C++ protocol router •• Programming Project description: The behavior should be similar to a gateway. A message should come with a certain ID, but should be sent on a different ID. The idea behind is to create a routing table which would allow the tool to know on which ID the data should be routed on. Test & Technical discussion topics •• C/C++ Knowledge acquired by the student at the end of the project •• “utomotive communication protocols knowledge •• Software Design principles
90 91 Reverse Requirements: •• C Pendulum Project description: Develop a two wheel robot, controlled based on a phone’s accelerometer which keeps its balance while moving. The communication with the smartphone should be done via bluetooth or wi-fi. Test & Technical discussion topics •• C •• Microcontrollers Knowledge acquired by the student at the end of the project •• Control algorithms •• Software design •• Microcontroller peripheral know-how
92 93 XLS to XML Requirements: •• C/C++ converter Project description: The goal is to create an app which is able to place the content from an excel file into a xml predefined template. Test & Technical discussion topics •• C/C++ Knowledge acquired by the student at the end of the project •• Software Design Principles •• Automotive file standards •• Automotive tooling knowledge
94 95 Integrate a CAN Requirements: •• C/C++ enhancement •• Communication protocols •• Microcontrollers into a Project description: CAN-FD is an improvement of the CAN standard. reprogramming Such improvement is needed in reprogramming tools. This feature is used mostly by the customer tool when reprogramming a product. Test & Technical discussion topics •• C •• Microcontrollers Knowledge acquired by the student at the end of the project •• Automotive communication protocols knowledge •• Software Design principles •• Flash memory handling
96 97 Universal Requirements: •• C/C++ calibration •• Communication protocols protocol for Project description: Enhance the possibility to reprogram a car electronic reprogramming unit via universal calibration protocol used for high- speed and big data load. tools Test & Technical discussion topics •• C •• Microcontrollers Knowledge acquired by the student at the end of the project •• Automotive communication protocols •• Software Design Principles •• Flash memory handling
98 99 HMI services Requirements: •• Html using web •• css •• sockets •• c++ technologies Project description: Install and configure a web socket server on an embedded system (raspberry pi). Develop a service that loads images on demand from a resource file. Develop a web application that uses sockets to obtain resources and display them. Set up the communication between service and application using web server. Test the performance of a web Test the performance of a web application on an embedded system.
100 101 Voice calendar Requirements: •• OOP Project description: HSCA’s test application should have a calendar page. This page should be able to add/ remove meetings, provide notifications for events and display ongoing/ future/past events. All these commands should be available both through the HMI and through voice recognition. Knowledge acquired by the student at the end of the project •• C++, QT (both code and QMLs), sockets •• Even more oop, HSCA coding guidelines, HSCA test app structure, grammar design and compilation, HSCA 2.0 production code
102 103 Recognition Requirements: •• OOP engine Project description: Have the basis for an in-house recognition engine: small-scale, no recognition rate requirement, embedded only, ENG/ENU only. Knowledge acquired by the student at the end of the project •• Lots of maths •• Inner workings of a recognition engine
104 105 Smart team Requirements: •• Web based development assistant robot •• Python/Java •• Artificial Inteligence and Deep Learning is a plus Project description: Develop an application to welcome and guide users that are submitting defects in our ticketing system. Apllication should be able to learn if tickets are filled with concludent information. Application should be able to find patterns and suggest solutions based on previous tickets solved. Knowledge acquired by the student at the end of the project •• Python •• Java
106 107 Continuous Requirements: •• Python, (optional: Bash, Batch, Php) Integration •• Mysql DB Project description: Help for extending the Continuous Integration process to all domains. Test & Technical discussion topics •• Python
108 109 Location Space Requirements: •• C++/Java Management •• QT •• Algorithms Generator Project description: Develop a standalone or web app that is generating solutions for people/teams allocation in a building/ offices or meeting rooms.
110 111 Software Quality Requirements: •• Scripting (Python but not mandatory) Assistant •• Algorithms Project description: Develop a script app that should be the developer’s assistant from Quality point of view.
112 113 Hiring tool Requirements: •• C++ •• SQL •• QT Project description: Develop with colleagues from Continental an application that should manage the hiring process.
114 115 Global Analyzer Requirements: •• C++ •• Algorithms •• Qt •• Artificial Intelligence Project description: Develop with colleagues from Continental an application that is managing logs and traces from various inputs and projects and is able to analyze.
116 117 .NET application Requirements: •• C# optimization •• Algorithms •• Visual Studio Project description: Improve an existing .NET 4.6.1 application by developing a dynamic GUI. Knowledge acquired by the student at the end of the project •• Getting familiar with different automotive communication protocols (CAN, Serial, DLT etc.) and aquiring .NET programming skills
118 119 Porting .NET Requirements: •• C#, Algorithms, Visual Studio application to •• OS: Linux and Windows .NET Core Project description: Port a .NET application and run it in Linux and Windows OS. Knowledge acquired by the student at the end of the project •• Getting familiar with different automotive communication protocols (CAN, Serial, DLT etc.), aquiring .NET, OS and Inter-process communication programming skills
120 121 Intranet web Requirements: •• Basic knowledge in web frameworks e.g. ASP.NET services (C#), Laravel (PHP) or any other framework •• Basic knowledge in databases Project description: The goal is to implement a web service with different features for example: collect crash reports, key performance indicators, automatic update and user notification for an automated testing tool. Knowledge acquired by the student at the end of the project •• Web services and web frameworks, databases, TCP, FTP, HTTP
122 123 Research tools Requirements: •• OOP for modelling •• C++ state machines Project description: Look into various tools that are used by developers in and generating order to develop state machines and to generate C++ code. C++ code Knowledge acquired by the student at the end of the project •• Advanced knowledge about state machines and C++
124 125 Contextual Requirements: •• OOP information •• C++ •• (optional) artificial intelligence using Speech Project description: Deduce intention of the user by speech recognition and use this in order to start or continue dialog in the same domain. Knowledge acquired by the student at the end of the project •• Speech recognition •• Artificial intelligence •• Advanced C++ knowledge •• Design patterns
126 127 Emotion Requirements: •• OOP Detection using •• C++ •• (optional) signal analysis Speech Project description: Recognize the following emotions by analyzing speech: happiness, fear, anger, sadness, disgust. Knowledge acquired by the student at the end of the project •• Speech recognition •• Voice analysis •• Advanced C++ knowledge •• Design patterns
Continental Automotive Romania SRL 6 Poitiers Boulevard, 700671 Iasi, Romania www.continental-corporation.ro www.facebook.com/RomaniaContinental
You can also read