<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TalTech Embedded AI Research Lab</title>
	<atom:link href="https://iot.ttu.ee/feed/" rel="self" type="application/rss+xml" />
	<link>https://iot.ttu.ee</link>
	<description>TalTech Embedded AI Research Lab</description>
	<lastBuildDate>Tue, 05 May 2020 07:34:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://iot.ttu.ee/wp-content/uploads/2018/10/cropped-TalTech_Gradient-32x32.png</url>
	<title>TalTech Embedded AI Research Lab</title>
	<link>https://iot.ttu.ee</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>TalTech podcast &#8211; Tule õpi TalTechis riistvara arendamist ja programmeerimist</title>
		<link>https://iot.ttu.ee/taltech-podcast-tule-opi-taltechis-riistvara-arendamist-ja-programmeerimist/</link>
		
		<dc:creator><![CDATA[Mairo Leier]]></dc:creator>
		<pubDate>Tue, 05 May 2020 07:28:50 +0000</pubDate>
				<category><![CDATA[Asjade Internet]]></category>
		<category><![CDATA[Õppimine]]></category>
		<category><![CDATA[hardware development]]></category>
		<category><![CDATA[õppekava]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/?p=1320</guid>

					<description><![CDATA[Kuula TalTech podcasti: Tule õpi TalTechis riistvara arendamist ja programmeerimist]]></description>
										<content:encoded><![CDATA[<p><a href="https://tasku.delfi.ee/player/taltech/805083592">Kuula TalTech podcasti: Tule õpi TalTechis riistvara arendamist ja programmeerimist</a></p>


<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Videopost: Altium for beginners</title>
		<link>https://iot.ttu.ee/videopost-altium-beginners/</link>
		
		<dc:creator><![CDATA[Jürgen Soom]]></dc:creator>
		<pubDate>Tue, 28 May 2019 15:08:04 +0000</pubDate>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Alitum]]></category>
		<category><![CDATA[]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/?p=960</guid>

					<description><![CDATA[Introduction The PCB (Printed Circuit Board) is one of the most important inventions of the last century in the field of electronics, [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1><img fetchpriority="high" decoding="async" class="aligncenter size-medium" src="https://447v3cwedci13fciw4buyu12-wpengine.netdna-ssl.com/wp-content/uploads/altuim_logo.png" width="2480" height="1300" /></h1>
<h1>Introduction</h1>
<p style="text-align: justify;">The PCB (Printed Circuit Board) is one of the most important inventions of the last century in the field of electronics, which allows us to combine hundreds of different components. In the last 40 years the electronics designs have become more complex, requiring higher accuracy, smaller footprints, some which are smaller than needle’s head, and new methods to connect the components. Before the creation of special software, the design and development of the PCB was very time consuming, requiring a lot of planning. After some time, it became clear that the methods used were no longer suitable and due to the surface-mounted devices (SMD), the demand for new innovative solutions that would make the development faster and easier began to grow rapidly. Thanks to these conditions and the proliferation of computers, in mid-1980s, new special programs began to appear on the market that provided the necessary requirements, standards and speed that was not seen before. In 2004, the world was first introduced to Altium and after 14 years being on the market, it has managed to rise to the top and has become the favorite tool of many engineers, thanks to the rich feature set that other competing products could not offer at that time.</p>
<h2>Creation of Bill of Materials (BOM) and libraries</h2>
<p style="text-align: justify;">Altium Designer provides the user with the ability to connect electrical components used in the schematic to the databases of the world&#8217;s largest suppliers of electronic components to enable the user to check in real-time whether a potential dealer can supply all the necessary components that the schematic requires. In addition, they also offer component schematics symbols, footprints and models that have been created by the component manufacturer. This ensures that each component or device meets the manufacturer’s specifications and parameters. In summary, this feature helps to save a lot of valuable time and money that would otherwise be spent on searching for the right components and creating them from scratch.</p>
<h2>Creating Gerbers and documentation</h2>
<p style="text-align: justify;">The Gerber file format is the de facto standard for PCB design data transfer. Known as “the backbone of the electronics fabrication industry”, all PCB design systems output Gerber and all PCB fabrication software inputs it, enabling PCB professionals to exchange PCB design data securely and efficiently. Gerber files represent copper layers images, solder mask, legend, and drill and route data. Attributes provide meta-information about these images, such as whether a graphics object is and SMD pad, a via pad or a fiducial, or net names of connections. Based on an open ASCII vector format for 2D binary images, the Gerber file format is simple, compact and unequivocal. Before sending the circuit board to production, the most crucial steps are creating the gerber files that the manufacturer needs and then carry out a through check to avoid mistakes and problems that may arise in the production and operation of the device itself. Altium has made this process very convenient by removing the need to install separate software and providing built-in gerber tools. In addition, they also offer an integrated solution that allows the engineer to configure and create all the required documentation the manufacturer ant the client needs in just minutes. In case of a change in the schematic or PCB, the user can recreate all new updated documentation with few clicks, after all the configurations have been done.</p>
<h2>PCB editor</h2>
<p style="text-align: justify;">One of the biggest advantages of Altium in front of its competitors is its user interface and a range of tools that allow it to create a PCB from scratch for less than one hour, even if the user is not familiar with with PCB creation software. Features such as 3D visualization, signal processing, library management and creating 3D models of the PCB. These tools give the user a more detailed overview how the schematic will work, even before the physical PCB is manufactured. In summary, these features grant the user a much faster development process.</p>
<p><img decoding="async" class="aligncenter size-medium" src="https://www.altium.com/altium-designer/sites/default/files/background_img/video__2_6.jpg" width="1400" height="780" /></p>
<h2>Altium Designer tutorial for beginners</h2>
<p style="text-align: justify;">If you are interested in hardware design and want to know more about how everything works, we recommend that you look at our three-part video series, where we show you how to design a printed circuit board from the beginning, starting with project creation and introduction of basics, ending with checking and sending the board to production. The first video shows how to create a PCB project, install all the component libraries you need, and how to draw the scheme. In the second video, we will talk about editing the PCB shape and size, component placement, fanout and drawing tracks. In the last video, we show how to do design rule check, create all the necessary Gerber and Drill files, choosing the right manufacturer and sending the board to production. The video series will not be limited to just three videos, we will keep our tutorials up to date and add new topics in the future that could be useful for everyone.</p>
<p><iframe width="1170" height="658" src="https://www.youtube.com/embed/rDFczkCMM2s?start=1&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><iframe width="1170" height="658" src="https://www.youtube.com/embed/R-jrJNfUo3g?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><iframe width="1170" height="658" src="https://www.youtube.com/embed/A17ytQbWCWk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><i>The Ministry of Education and Research and Estonian Research Council are supporting the completion of the blog.</i></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Self-driving vehicles and the Internet of Things</title>
		<link>https://iot.ttu.ee/isejuhtivad-autod-ja-asjade-internet/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Tue, 09 Apr 2019 10:21:35 +0000</pubDate>
				<category><![CDATA[Asjade Internet]]></category>
		<category><![CDATA[Autotööstus]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=878</guid>

					<description><![CDATA[In the four previous posts we described the process of developing Iseauto. Now it is &#160;time to look how Iseauto is part [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p style="text-align:justify">In the four previous posts we described the process of developing Iseauto. Now it is &nbsp;time to look how Iseauto is part of IoT. Therefore, in this post we are considering it as self-driving vehicle, thus the following describes any kind of self-driving vehicle. So, the IoT is network of devices connected via Internet, where the devices communicate both with other devices as well as users in order to to perform the designated task. In the scope of this report we look more closely with whom or what self-driving vehicles are communicating as well as what are the benefits.<br></p>



<p style="text-align:justify">Traffic environment includes many different objects. For instance, traffic lights, signs, crosswalks, lines separating the lanes etc. It is a constant monitoring of the traffic conditions for the driver in order to obtain the necessary information for driving. Of course experience has important part in traffic when assessing the change in traffic lights or whether it is safe to pass the junction or not. Most of the traffic lights are programmed to change the light with certain delay, however some lights, like the ones used for crosswalks, have more flexible delay cycle that reacts to push buttons. Let us assume that Iseauto is able to obtain traffic light changing information via Internet before reaching the crossroad. This creates a situation where Iseauto could plan the route so that it reaches the crossroad exactly when the lights go green. In this way the driving becomes more steady that in turn makes the traffic more safer. This also adds the benefit of reducing energy consumption as less acceleration is needed. On the other hand, self-driving vehicles could transmit both location as well as route information to the traffic management system in order to control the traffic lights so that vehicles could pass more effectively. This is only but a single example for making traffic more safe as well as more energy &nbsp;efficient by communicating with various traffic objects.<br></p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="683" src="https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-1024x683.jpeg" alt="" class="wp-image-889" srcset="https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-1024x683.jpeg 1024w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-300x200.jpeg 300w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-768x512.jpeg 768w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-830x554.jpeg 830w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-230x153.jpeg 230w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-350x234.jpeg 350w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-480x320.jpeg 480w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-272x182.jpeg 272w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p style="text-align:justify">In addition to communication with static traffic objects, like traffic signs, lights etc, the self-driving vehicles (and perhaps also the man operated vehicles) could exchange information between themselves. Communication could take place in the same way as the popular navigation application Waze. Various traffic information is shared with other users, like dangers, accidents etc. Unlike humans the self-driving vehicle could transfer the traffic information into the centralized environment without ever losing track of the traffic thus reducing traffic hazards. For human it takes several seconds to note Waze about traffic situation, for the computer in self-driving vehicle only fraction of a second. Those couple of seconds, spent on making a note in Waze, could become crucial in order to avoid serious accident with casualties. Another important part of information sharing by self-driving vehicle is data gathered from on-board sensors. For example LIDAR outputs a local point cloud (simply put it is a local map) that could be uploaded to database for reuse by other self-driving vehicles in the future in the same area. This enables other self-driving vehicles to adjust quickly with the environment. As a conclusion the more self-driving vehicles in the traffic that share their local maps the bigger the area where all self-driving vehicles can manage more easily. Also more up to date information is available in the database. To sum up the previous discussion we can say that via communication between the self-driving vehicles both the traffic safety as well general management in difficult traffic situation could be improved.<br></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="576" src="https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-1024x576.jpg" alt="" class="wp-image-892" srcset="https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-1024x576.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-300x169.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-768x432.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-830x467.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-230x129.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-350x197.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-480x270.jpg 480w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p style="text-align:justify">When up until here we have described the activities that are directly linked with controlling self-driving vehicles, then having a direct Internet connection on board self-driving vehicles add some more benefits. For instance the vehicle could download and update it’s software autonomously. When a company hosts hundreds or even thousands of self-driving vehicles that take part in everyday traffic it is best that they run on the latest software (that is considered the best). In addition to self-driving software updates for example Iseauto could gain access to rector Jaak Aaviksoo personal calendar and be ready to transport him in time to some other campus building. We can also add communication with some household devices like coffee machine that receives information about homecoming time in order to make a fresh cup of coffee when stepping in the door. For the previous examples include both security as well as comfortability that self-driving vehicles could offer. Also the self-driving vehicle users are relieved from several common doings thus should have a rise in life quality.<br></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="975" src="https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-1024x975.jpg" alt="" class="wp-image-895" srcset="https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-1024x975.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-300x286.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-768x731.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-830x790.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-230x219.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-350x333.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-480x457.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>U-blox VERA-P1 series V2X (vehicle-to-everything) module, which allows a self-driving car to communicate with other devices.</figcaption></figure>



<p style="text-align:justify">Lastly, we should look at the communication between self-driving car and the user. In the previous chapter we already mentioned that self-driving vehicle could be in the right place by accessing information from the user’s calendar. However, peoples plans change often and not always the calendar does not have relevant information. Therefore the user could inform the vehicle to get him, regardless of the time. Nowadays, most of the workplaces are in downtown skyscrapers and often the there is not much space for parking and the cost for parking is high. So the self-driving vehicle could drive a bit away from the downtown after bringing the user to work and come back when the user send the request. Today this kind of information exchange with user is not feasible without Internet connection.<br></p>



<p style="text-align:justify">Everything we discussed is just a small example of the possibilities that self-driving vehicles presents as a part of the IoT. We can only wonder what kind of possibilities exist. The most important goals for self-driving vehicles in part of our everyday life are increasing the traffic safety and rising the life quality. As IoT and self-driving vehicles are part of rapidly developing field we can only wait what kind of interesting solutions are available for us in the future by the self-driving vehicles.<br></p>

The Ministry of Education and Research and Estonian Research Council are supporting the completion of the blog.
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TalTech Iseauto. 4/4: The overview of the bus</title>
		<link>https://iot.ttu.ee/taltech-iseauto-4-4-testid-ja-tulemused/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Thu, 20 Dec 2018 11:59:43 +0000</pubDate>
				<category><![CDATA[5G]]></category>
		<category><![CDATA[Autotööstus]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=552</guid>

					<description><![CDATA[TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em>TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB has also contributed as one of the project’s partners.</em><i></i></p>
<p>In the previous three sections we focused on developing the TalTech Iseauto, it is now time to take a look at what the final version of Iseauto currently looks like, which sensors are included in the bus, and what is it capable of.</p>
<p>Let&#8217;s start with the look of the bus, which is designed by Silberauto AS designer Sven Sellik. Iseauto is designed to be symmetrical, which makes it difficult to detect the rear and the front end of the bus by simply looking at it from the outside. The main color is dark gray, in addition, black and white colors are used. The height of the bus is 2.4 m, the length is 3.5 m and the width is 1.5 m and it weighs 1.1 tons. The following pictures give you some idea what a bus looks like.</p>
<p>The back of Iseauto[/caption]</p>
<p><figure id="attachment_672" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-large wp-image-672" src="https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-1024x683.jpg" alt="" width="1024" height="683" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-1024x683.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-300x200.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-768x512.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-830x553.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-230x153.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-350x233.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-480x320.jpg 480w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt-272x182.jpg 272w, https://iot.ttu.ee/wp-content/uploads/2018/12/Buss-küljelt.jpg 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">The side of Iseauto</figcaption></figure></p>
<p><figure id="attachment_678" style="width: 683px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-678" src="https://iot.ttu.ee/wp-content/uploads/2018/12/Uks-2mb-719x1024.jpg" alt="" width="683" height="974" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/Uks-2mb-719x1024.jpg 719w, https://iot.ttu.ee/wp-content/uploads/2018/12/Uks-2mb-211x300.jpg 211w, https://iot.ttu.ee/wp-content/uploads/2018/12/Uks-2mb-230x327.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/Uks-2mb-350x498.jpg 350w" sizes="(max-width: 683px) 100vw, 683px" /><figcaption class="wp-caption-text">The door of Iseauto</figcaption></figure></p>
<p><figure id="attachment_674" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-674 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-1024x768.jpg" alt="" width="1024" height="768" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/12/Kinnihoidmis_kohad-480x360.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Handhold for passengers</figcaption></figure></p>
<p align="justify">Next, let&#8217;s look at where and how different sensors are located on the bus. First of all, the lidars, because their importance on the bus is difficult to overemphasize. We use Volodyne&#8217;s 3D lidars that create 360-degree 3D images of objects around the bus. They can be used for local positioning and object detection. Initially, it was planned to place one lidar on the roof at the front of the bus, and the other on the roof at the back of bus. But during the development, the results were achieved by placing two lidars in the front corners of the roof at a small angle (with an angle to the ground) and, in addition, one lidar was placed in the front of car a couple of hundred centimeters above the ground.</p>
<p><figure id="attachment_681" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-681 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-1024x645.jpg" alt="" width="1024" height="645" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-1024x645.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-300x189.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-768x484.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-830x523.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-230x145.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-350x220.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/12/ylemised-lidarid-2mb-480x302.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Uppder lidars</figcaption></figure></p>
<p><figure id="attachment_671" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-671 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-1024x768.jpg" alt="" width="1024" height="768" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/12/alumine_lidar-480x360.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Front lidar</figcaption></figure></p>
<p align="justify">In addition to local positioning, the bus is able to position itself globally. For this purpose, the RTK-GNSS (Real Time Kinematic Global Navigation Satellite System) is placed on the bus, which is accurate to a few centimeters. Its main components are the GPS module and two antennas, one of which is positioned in front of the bus and the other at the rear. The use of two antennas gives you the opportunity to get the moving direction very quickly. The module itself was originally positioned at the back of bus above the engine, but because the model of RTK-GNSS used on Iseautol also has an IMU (inertial measurement unit), it needs to be repositioned because the high current moving in the engine produces a magnetic field, resulting in a magnetometer located in the IMU giving incorrect results. The IMU sensor includes three sensors &#8211; an accelerometer, a gyroscope and a magnetometer, or a compass, which in co-operation can output the bus trajectory. The picture below shows the antenna at the front of the bus.</p>
<p><figure id="attachment_683" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-683 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-1024x713.jpg" alt="" width="1024" height="713" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-1024x713.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-300x209.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-768x535.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-830x578.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-230x160.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-350x244.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/12/rtkgnss-2mb-480x334.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">RTK-GNSS front antenna</figcaption></figure></p>
<p align="justify">The next important sensors are cameras. There is 5 cameras currently on the bus. Two cameras are looking to front of the bus &#8211; one on top and one on the bottom of the car. One camera looks behind the bus and two cameras to the sides (located in the front of the bus on the sides). The cameras can easily detect objects. Currently, Iseauto only identifies people and cars, but in the near future, for example, traffic signs and animals detection will also be added.</p>
<p align="justify">There are also 8 ultrasound sensors installed into the bus, which are designed to identify objects in the vicinity of the bus to a few meters. Four sensors were placed in front and four in back of the bus.</p>
<p><figure id="attachment_675" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-675 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-1024x768.jpg" alt="" width="1024" height="768" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/12/TagumisedUS-480x360.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Ultrasonic sensors and the charging socket in the back of the bus</figcaption></figure></p>
<p align="justify">Now as we have described all of the senosors installed onto Iseauto, let&#8217;s look at what it can do.</p>
<p align="justify">Today&#8217;s main feature of Iseauto is that it can follow a given trajectory at a predetermined speed on a pre-mapped area. With the cameras, Iseauto can also identify people and vehicles in the area. The maximum permitted speed on the bus is 20 km / h. As of today, his main disadvantage is that it can&#8217;t identify objects on the trajectory lane and therefore, he also has no ability to cross over these objects, if necessary. However, these functionalities are in development. To ensure safety, there must be at least one operator during the bus ride to stop the bus from emergency brake button, if necessary. Emergency brake system was described in the previous section.</p>
<p><figure id="attachment_684" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-684 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-1024x573.png" alt="" width="1024" height="573" srcset="https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-1024x573.png 1024w, https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-300x168.png 300w, https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-768x430.png 768w, https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-830x465.png 830w, https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-230x129.png 230w, https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-350x196.png 350w, https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb-480x269.png 480w, https://iot.ttu.ee/wp-content/uploads/2018/12/test_trackil-2mb.png 1624w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Iseauto on testtrack</figcaption></figure></p>
<p align="justify">And finally, what&#8217;s the future of Iseauto? On November 14, 2018, two months after the first public demo, Jaak Aaviksoo, the TalTech Rector, and Väino Kaldoja, Chairman of the Silberauto AS Group, signed the agreement that will provide the basis for the continued development of Iseauto and the creation of a new Iseauto. The goal is to create an Iseauto2 that externally looks the same, but which would be both mechanically and technologically substantially optimized and designed to drive on the public streets. Its development should be completed by the summer of 2019. The first Iseauto, however, remains the development and training platform for TalTech students, and will be also the testbench for artificial intelligence and sensory testing for Iseauto2.</p>
<p><em>The Ministry of Education and Research and Estonian Research Council are supporting the completion of the blog.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>TalTech Iseauto. 3/4: Building the bus</title>
		<link>https://iot.ttu.ee/taltech-iseauto-3-4-bussi-ehitamine/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Fri, 02 Nov 2018 12:57:53 +0000</pubDate>
				<category><![CDATA[Autotööstus]]></category>
		<category><![CDATA[Platform]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=550</guid>

					<description><![CDATA[TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify"><em>TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB has also contributed as one of the project’s partners.</em></p>
<p align="justify">While in the previous two posts we focused on the Mitsubishi i-Miev&#8217;s driving logic and the development of controlling algorithms for the Mitsubishi i-Miev test car, this time we will be introducing how the Iseauto bus was made in cooperation of TalTech&#8217;s School of Information Technologies and School of Engineering.</p>
<p align="justify">In the first post we talked about the need to first dismantle the existing Mitsubishi i-Mievi body to build a bus. Then you need to construct the body for the bus and finally install it. In all this, you need to take into account that the upcoming bus must be able to accommodate the hardware needed so that it can be continuously upgraded during its development. It is also important to hide all the hardware from the eyes of the passenger. In conclusion, designing a practical, user-friendly and expressive bus is a challenge for engineers and designers alike.</p>
<p align="justify">Silberauto AS, who, as we already know, is the largest partner in the project given to TalTech, was in charge for the design and production of the car body. The following pictures show how the molds were made, how they look like and how the final body of the car was mounted on the undercarriage.</p>
<p><figure id="attachment_624" style="width: 715px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-624 " src="https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-1024x768.jpg" alt="" width="715" height="536" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine-480x360.jpg 480w, https://iot.ttu.ee/wp-content/uploads/2018/10/Vormi-valmistamine.jpg 2016w" sizes="(max-width: 715px) 100vw, 715px" /><figcaption class="wp-caption-text">Creation of the bus body model</figcaption></figure></p>
<p><figure id="attachment_623" style="width: 713px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-623" src="https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-1024x768.jpg" alt="" width="713" height="535" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-vormid-480x360.jpg 480w" sizes="(max-width: 713px) 100vw, 713px" /><figcaption class="wp-caption-text">Iseauto body models</figcaption></figure></p>
<p><figure id="attachment_622" style="width: 717px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-622" src="https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-1024x768.jpg" alt="" width="717" height="538" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/Kere-paigaldus-autole-480x360.jpg 480w" sizes="(max-width: 717px) 100vw, 717px" /><figcaption class="wp-caption-text">Installing the body onto undercarriage</figcaption></figure></p>
<p align="justify">Two big metal boxes were placed in the front of the car to accommodate the necessary hardware. One box is a personal computer, and the other for controllers and other equipment needed.</p>
<p><figure id="attachment_627" style="width: 714px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class=" wp-image-627" src="https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-1024x768.jpg" alt="" width="714" height="535" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/Riistvara-iseautol_2mb-480x360.jpg 480w" sizes="(max-width: 714px) 100vw, 714px" /><figcaption class="wp-caption-text">Hardware boxes on Iseauto</figcaption></figure></p>
<p align="justify">The control of the bus is to a large extent similar to the test car, but still has a few significant differences. The most notable of these is the control of the brakes. In total there are three different ways to stop the bus.</p>
<p align="justify">If we used an electronic handbrake as an emergency brake on our test car, then on the bus the electronic handbrake doesn’t have enough stopping force and this solution is not durable enough. So, we decided to use the brakes of the Mitsubishi i-Miev for braking. For this, however, we needed to add an electronic brake pump to the car. With the brake pump, we can pump pressure onto the brakes, but this is not enough. In the first post, we mentioned that in addition to the brakes that the management of solenoids is also important. We made sure that we only need to manage two different solenoids so we can use the brakes. The logic for the solenoids is easy to understand &#8211; in order to create pressure the solenoids must be activated. If they are deactivated, the brakes are released. Because we needed to know how much force was applied to the brakes, we added a pressure sensor to the braking system. With the help of an analogue-to-digital converter, the pressure sensor allows us to see the force applied to the brakes.</p>
<p align="justify">In addition to the usual brakes, the bus has a different handbraking system. Namely, there are two handbrakes on the bus &#8211; one manual and one electronic. The electronic handbrake is controlled by a linear actuator (read more here) mounted on the bottom of the car. The manual hand brake lever is placed between the boxes for the hardware of the car. Both handbrakes are connected to the i-Miev&#8217;s original handbraking cable, by pulling the cable sufficiently the brakes activate. The steering wheel, gearbox, and acceleration management behave in exactly the same way as on the test car.</p>
<p><figure id="attachment_626" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-large wp-image-626" src="https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-1024x576.jpg" alt="" width="1024" height="576" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-1024x576.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-300x169.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-768x432.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-830x467.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-230x129.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-350x197.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/Käsipidur_2mb-e1540981088297-480x270.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Electrical handbrake system</figcaption></figure></p>
<p align="justify">In essence, three different brakes, that we have on the bus were described. Why do we need so many of them? One of the most important aspects of Iseauto is safety and the more ways we can stop a car, the better. As already described, we can not manually turn the steering wheel or press down on the brakes. Therefore, getting the car to stop in the event of danger has to be done with electronic solutions in most cases. The only exception to this is the manual handbrake.</p>
<p align="justify">Besides the mechanical brake, there are three options on the bus for the application of brakes.</p>
<p align="justify">The first and so far most used emergency brake button is connected directly to the drive controller and when it is pressed, the drive controller applies the brakes with maximum force. The advantages of this button are that the braking force is high and the time needed to apply the brakes is short. Also, when the button is released, you can resume the ride immediately. The disadvantage, however, is that if the drive controller does not work for some reason, the bus cannot be stopped through this button.</p>
<p><figure id="attachment_643" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-large wp-image-643" src="https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-1024x555.jpg" alt="" width="1024" height="555" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-1024x555.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-300x162.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-768x416.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-830x450.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-230x125.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-350x190.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/Emergency-brake_2-480x260.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Main emergency brake button connected directly to drive kontroller</figcaption></figure></p>
<p align="justify">The next option to stop the car is with the help of a large red emergency button, which we have placed on the front of the car. When this button is pressed, the engine is turned off in the vehicle and the electronic hand brake operates. The advantage is that, because the car&#8217;s engine is turned off, the car will continue to run in a free motion, so to say the car doesn’t receive additional power from the engine. However, the activation of the electronic handbrake lasts for several seconds, and therefore the braking distance is longer. However, the braking distance can be lessened, by also using the manual hand brake.</p>
<p align="justify">As the most recent solution, we still have a switch in the car, which disconnects the engine from the battery. For this solution, we can rest assured that the car switches to &#8220;idle&#8221; and the engine will not be used to move forward. However, the disadvantage is that no brake is directly applied and after pressing this button and it is necessary to delete the error code from the control unit afterwards. There has been no reason to use this button in testing yet.</p>
<p><figure id="attachment_644" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-large wp-image-644" src="https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-1024x510.jpg" alt="" width="1024" height="510" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-1024x510.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-300x150.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-768x383.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-830x414.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-230x115.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-350x174.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/Hädapidurdus-nupud_2-480x239.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Emergency brake buttons in the bus</figcaption></figure></p>
<p align="justify">Unlike the test car, there are some improvements to the bus. The first of these are LED strips that are applied to the front and rear of the bus. Each LED is accompanied by a controller that changes the colors of the lights according to the command given to it by the CAN (controller area network).</p>
<p align="justify">Secondly, it necessary to control the bus door, for that we also have an controller. This controller also reacts to commands given by the CAN.</p>
<p>Thirdly, 8 ultrasonic sensors have been added to the bus, unlike the test car. Four of these are located on the front and four of these are located on the back. To obtain and transmit information from the sensor, there are controllers one for the front and one for the back, that collect information from the sensors and output the distance from any object to the CAN in decimeters.</p>
<p align="justify">In all, the important components of the bus have been talked about. Next time, let&#8217;s look at what the bus looks like, how and what sensors were placed on the bus and what Iseauto is capable of and what is its future.</p>
<p><em>The Ministry of Education and Research and the Estonian Research Council are supporting the completion of the blog.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Road to TalTech ISEAUTO. 2/4: Controlling the testcar with self-made hardware</title>
		<link>https://iot.ttu.ee/taltech-iseauto-2-4-testauto-juhtimine-endatehtud-riistvaraga/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Wed, 10 Oct 2018 07:42:15 +0000</pubDate>
				<category><![CDATA[Autotööstus]]></category>
		<category><![CDATA[Platform]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=544</guid>

					<description><![CDATA[TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify"><em>TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB has also contributed as one of the project’s partners.</em></p>
<p align="justify">Last time, we briefly introduced the TalTech Iseauto project and the underlying Mitsubishi i-Mievit with its control logic. This time, we will introduce the self-made controllers installed in Iseauto, their needs and why one or the other controller is necessary for driving the Iseauto. The first tests are done with the testcar in the picture below, which has become our platform to help us test all our hardware and software. Since many experiments were needed during the first development phase, we have modified test car has to be used for both self-driving and manual mode, if necessary.</p>
<p align="justify"><a href="https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod.jpg"><img loading="lazy" decoding="async" class="aligncenter wp-image-584 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-852x1024.jpg" alt="" width="852" height="1024" srcset="https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-852x1024.jpg 852w, https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-250x300.jpg 250w, https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-768x923.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-830x997.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-230x276.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-350x421.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/10/20180619_165218_mod-480x577.jpg 480w" sizes="(max-width: 852px) 100vw, 852px" /></a></p>
<p align="justify">The use of microcontrollers in my car is inevitable because they help to generate the same signals for driving a car that is caused by a person when he rotates the car, presses gas or brake pedal or the changes gear. A microcontroller can have up to several hundreds of input/output pins, all of which can be programmed as needed. In the Iseauto project, we use the controllers produced by STMicroelectronics. The main reasons for using them are a wide range of different controllers, big community, a convenient development interface and, of course, our past experience with their use.</p>
<p align="justify">TalTech Iseauto has about ten different controllers already. Some of them are made by the car manufacturer, and we still use them, and some of them have been replaced by our own developed controllers. In this post, we focus on two main controllers &#8211; we call them Drive and Master. The drive controller&#8217;s task is to control equipment used for driving the car. The main task of the master controller is to communicate information between different controllers and the personal computer. The following figure shows Master Controller Version 1.2. On the left side you can see the power connectors and the 3 CAN connector and on the right side is the ethernet jack.</p>
<p><strong>Master controller</strong></p>
<p><figure id="attachment_565" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-565 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-1024x947.jpg" alt="" width="1024" height="947" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-1024x947.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-300x278.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-768x711.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-830x768.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-230x213.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-350x324.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/masterv-1-480x444.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Master controller</figcaption></figure></p>
<p align="justify">The main task of the master controller, the transmission of information to the correct controller, depends on what kind of data a controller needs. Some of the data can be transmitted at a certain interval, the time-critical data needed to make quick decisions is transmitted immediately upon arrival.</p>
<p align="justify">The master must be able to communicate in both directions with other controllers, i-Miev&#8217;s electronic control unit (ECU) and with a personal computer (PC). The ECU communicates with other devices via the CAN bus, and the fastest way for PC to communicate with the controller via an ethernet. We decided that it would be most sensible to communicate with controllers via the CAN bus. Therefore, the first requiremet for  Master controller is that it has to support the ethernet interface, and it also has to have at least three CAN interfaces to communicate with the controllers and the ECU. We found that the appropriate controller is STM32F767.</p>
<div id="gt-res-c" class="g-unit">
<div id="gt-res-p">
<div id="gt-res-data">
<div id="gt-res-wrap">
<div id="gt-res-content">
<div id="gt-res-dir-ctr" class="trans-verified-button-small" dir="ltr">
<p>&nbsp;</p>
<p align="justify">The CAN bus used for transmitting information is capable of transmitting messages in essence with only one particular protocol. <span class="">These messages have one 11-bit or 29-bit identifier and up to 8 bytes of message.</span> <span class="">We use 11-bit identifiers in the project.</span> <span class="">With ethernet it is possible to use different protocols, but the UDP protocol is suitable for us, which does not require an on-the-spot confirmation.</span> <span class="">On the one hand, there is no need to send an acknowledgment of receipt of a message because the messages are sent 100 times per second.</span> <span class="">If one message is not received, the delay in the car is about 10ms, which is not critical for a vehicle moving up to 20 km/h.</span> <span class="">On the other hand, each message comes with its own counter, which allows us to automatically detect the differences in the number of sent and received messages, and to identify possible problems in hardware and software.</span></p>
</div>
</div>
</div>
<div dir="ltr"></div>
<div dir="ltr"><strong>Drive controller</strong></div>
</div>
<div dir="ltr">
<p><figure id="attachment_564" style="width: 1020px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-564 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-1020x1024.jpg" alt="" width="1020" height="1024" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-1020x1024.jpg 1020w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-150x150.jpg 150w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-300x300.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-768x771.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-830x834.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-230x231.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-350x352.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-v-1-480x482.jpg 480w" sizes="(max-width: 1020px) 100vw, 1020px" /><figcaption class="wp-caption-text">Drive controller</figcaption></figure></p>
</div>
<p align="justify">Another and considerably more complicated controller is the Drive controller. As mentioned above, his task is to drive the car &#8211; in other words, drive the car&#8217;s accelerator, brakes, steering wheel and gear lever. <span class="">When we got to the Mitsubishi i-Miev&#8217;s control logic last time, this time we look at how the controller can mimic this control logic.</span></p>
<p align="justify">Let&#8217;s start the accelerator. As mentioned in the previous post, we need to generate two analogue voltage signals, where the MAIN signal must be twice as high as the SUB signal. Such analogue voltage signals are generated by a digital-to-analogue converter (DAC). The drive controller uses the STM32F407 microcontroller which has two built-in DACs, which we use.</p>
<p align="justify">To rotate a steering wheel, we need to drive a power electric motor. The direction of current flow determines at which direction and the strength of current how fast the wheels are rotated. To do this, we use the H-bridge as an electronic switch to control the electric motor in both directions. We have installed an H-bridge, which allows us to control the current through pulse width modulation. Who wants to read more about the operation of the H bridge, then one place is, for example, here.</p>
<p align="justify">Transmission control is extremely simple, it is necessary to direct a high voltage level to the correct ECU input. If the microcontroller&#8217;s normal operating voltage is either 3.3V or 5V, then the gearbox&#8217;s high voltage level signal must be 12V. It makes things a bit more complicated. In order to switch the 12V with 3.3V, we use optocouplers on Iseautol, which will electrically disconnect the controllers from the control signal of the car. This helps to protect our controllers if the car system should cause interference or some components to spoil and cause Drive controller to burn down.</p>
</div>
</div>
<p align="justify">In the development of the braking system in our car test drive, we had to take into account that we would have left the car braks in the trench so that we could use them if necessary. Therefore, we decided to use the BMW electronic handbrake as a brake, which we placed in the car instead of a mechanical handbrake. Since the car&#8217;s electrical handbrake is usually driven through the CAN interface, but we did not have the specification for the handbrake, we removed the handbrake control electronics and control the electric powertrain on the handbrake directly. Since this handbrake engine must also be driven in both directions (on and off), the H-bridge has to be used. Since we did not use the built-in handbrake limit switches (to understand how much the handbrake was on or off), we added the flow control sensors for the motor control circuit. If the power consumption of the handbrake engine exceeded the reference value, then we stopped pulling or releasing the handbrake. We also need to know in which handbrake is. To do this, we use an encoder built into the handbrake that gives the impeller every half-turn of the handbrake engine. It allows you to read the engine speed, or find out the current position of the engine.</p>
<p><figure id="attachment_572" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-572 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-1024x573.jpg" alt="" width="1024" height="573" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-1024x573.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-300x168.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-768x430.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-830x464.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-230x129.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-350x196.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/käsipidurv-480x268.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Electrical handbrake on testcar</figcaption></figure></p>
<p align="justify">Now we had everything necessary for testing &#8211; we were able to rotate the steering wheel, keep it in proper speed and turn on the desired gear. At last we added a relay box to the car, which allows us to turn the self-driving mode into manual driving mode for development purposes.</p>
<p><figure id="attachment_546" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-546 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-1024x534.jpg" alt="" width="1024" height="534" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-1024x534.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-300x157.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-768x401.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-830x433.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-230x120.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-350x183.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/drive-master-relay-480x251.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Relay box, drive and master controller on testcar</figcaption></figure></p>
<p>&nbsp;</p>
<p><em>The Ministry of Education and Research and the Estonian Research Council are supporting the completion of the blog.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Road to TalTech ISEAUTO. 1/4: Dismantling the Mitsubishi i-Miev</title>
		<link>https://iot.ttu.ee/iseauto-saamislugu-1/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Tue, 18 Sep 2018 07:05:06 +0000</pubDate>
				<category><![CDATA[Autotööstus]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[isesõitev auto]]></category>
		<category><![CDATA[Mitsubishi]]></category>
		<category><![CDATA[self-driving car]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=511</guid>

					<description><![CDATA[TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em>TalTech Iseauto is developed by TalTech students of the School of Information Technologies and the School of Engineering and Silberauto AS. ABB has also contributed as one of the project’s partners.</em></p>
<p><b>Introduction</b></p>
<p align="justify">The 21st century has changed a lot about the digital world around us: desktop computers have been replaced by laptops, mobile phones with smartphones and there is no longer distant from the time where vehicles that do not have the steering wheel, pedals and other controls necessary to drive, are going to be on the streets. Such vehicles are called self-driving vehicles, and one such development is also being addressed at Tallinn University of Technology (TalTech). In the following posts, we will describe the completion of the TalTech Iseauto in  four parts. First of all, we will investigate what one electric vehicle hides and how we can take control of it.</p>
<p><b>The Idea of TalTech Iseauto project</b></p>
<p align="justify">In the spring of 2017, TalTech and Silberauto AS signed a cooperation agreement to develop the self-driving bus for TalTech&#8217;s 100th anniversary. This is a six-seater bus, based on the Mitsubishi i-Miev electric car rack and Silberauto AS-made restructure. The purpose of the bus is to travel independently on the TalTech campus. Also, there are no necessary equipments for driving, including the steering wheel, pedals, gear lever. The second major objective of the project is to increase competence in self-driven vehicles. Moreover, TalTech makes its own automobile a special feature that most of the development work is done by the students, which creates the opportunity to acquire teamwork experience and provide the practical skills necessary for work in the industry.</p>
<p><b>Mitsubishi i-Miev</b></p>
<p><figure id="attachment_531" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-531 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-1024x645.jpeg" alt="" width="1024" height="645" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-1024x645.jpeg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-300x189.jpeg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-768x484.jpeg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-830x523.jpeg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-230x145.jpeg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-350x220.jpeg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/Mitsubishi-i-Miev-lühem-480x302.jpeg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Mitsubishi i-Miev</figcaption></figure></p>
<p align="justify">The basis of Iseauto was an already existing electric vehicle. The Mitshubishi i-Miev was found suitable for the project. With the development of the TalTech vehicle as the &#8220;last mile solution&#8221;, the i-Mievi 47kW engine is sufficient for this purpose. The travel distance per loading is also slightly more than 100km, which allows a large part of the day to keep up the battery when traveling around a small area of land. Also, its small dimensions and turning radius allow easy handling on narrow roads inside the TalTech&#8217;s campus. However, as the goal was to make a bus from the car, it was necessary to start dismantling the hull. The result is an undercarriage in the picture, from which all the remains are removed.</p>
<p><figure id="attachment_533" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-533 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-1024x465.jpg" alt="" width="1024" height="465" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-1024x465.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-300x136.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-768x349.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-830x377.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-230x104.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-350x159.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/Iseauto-alusvanker-lühem-480x218.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Mitsubishi i-Miev undercarriage</figcaption></figure></p>
<p><strong>Getting to know the Mitsubishi i-Miev&#8217;s driving logic</strong></p>
<p align="justify">Getting to know Mitsubishi i-Miev&#8217;s driving logic was one of the first objectives of the project. Our goal was to find out what signals we need to transmit to the car&#8217;s electronic circuitry so that we can imitate some devices, such as the accelerator pedal or gear lever. To do this, we used a lot of so-called reverse engineering, where, in essence, we measured, for example, the gas signal coming out from the accelerator and its change in time when we pressed the gas pedal. We also had the opportunity to read messages from the car&#8217;s electronic control unit (ECU),  which messages where transmitted along the car CAN-bus. The CAN interface is a communication interface between the so-called &#8220;brains&#8221; of the car and other electronic units. These messages are short messages that are exchanged up to 100 times per second. One car can have several dozen ECUs, each with its own specific task. Each ECU issues messages with a different identifier, which helps to understand which ECU has transmitted the message. Understanding which message has specific identifier and what form it transmits,we had to use help from the Internet because we had no documentation, and it was not possible to get it from the car manufacturer. Unfortunately, there are also no explanations available on the Internet for all messages, and therefore we can only use a handful of information that we need to get to take over the management of the car.</p>
<p><b>The driving logic of Mitsubishi i-Mievi</b></p>
<p align="justify">As the car&#8217;s one of the most important parts in addition to the steering wheel is the gas and brakes pedals, we first established the acceleration pedal control logic. To do this, we pressed the accelerator connected to the i-Miev electronics circuit and looked at how the signals change. We found that the main signal of the accelerator pedal is twice as large as the sub signal.</p>
<p><figure id="attachment_535" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-535 size-large" src="https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-1024x526.jpg" alt="" width="1024" height="526" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-1024x526.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-300x154.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-768x394.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-830x426.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-230x118.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-350x180.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pedaalid-lühem-480x246.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">Brake and gas pedal on i-Miev</figcaption></figure></p>
<p align="justify">It&#8217;s extremely easy to control a gearbox on an electric motor car. The ECU has one input for each gear, and if this input voltage level is high, then the corresponding gear is turned on, and if it is low, then the gear is off. On the CAN-bus, there is also a certain message from which you can get feedback on which gear is turned on. If there are several gears turned on or none of them, then this can also be known.</p>
<p><figure id="attachment_526" style="width: 600px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-526" src="https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-912x1024.jpg" alt="" width="600" height="674" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-912x1024.jpg 912w, https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-267x300.jpg 267w, https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-768x863.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-830x932.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-230x258.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-350x393.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/Käigukast-test-480x539.jpg 480w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption class="wp-caption-text">Gear lever on i-Miev</figcaption></figure></p>
<p align="justify">By investigating the behavior of the steering we decided to solve the rotation of the car by turning the steering motor direct. In order to make the car&#8217;s steering wheel easier to rotate, today, every car&#8217;s steering wheel has power steering. As the power steering is an electric motor, giving the flow in one direction it turns the wheels to one side and if the flow is turned around the wheels turn to other side. The information about steering wheel position can be read from CAN-bus there i-Mievs steering wheel sensor  tells you which position the steering wheel is in relation to the zero position with 0.5 degrees precision. Since it is in the position of the steering position, not the wheels, a small conversion must be made and we can use the steering wheel sensor to determine the position of the wheels.</p>
<p align="justify">Braking control on the car is probably the most difficult one. A lot of different sensors must work together, but let&#8217;s not get very technical. The essential parts of our brakes are the brake pump, the solenoids, and the pressure on their brakes in their work. How exactly these elements are used on Iseauto, already in the next posts.</p>
<p><figure id="attachment_522" style="width: 900px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-522" src="https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-1024x768.jpg" alt="" width="900" height="675" srcset="https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-1024x768.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-300x225.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-768x576.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-830x623.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-230x173.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-350x263.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/09/Pidurisüsteem-2mb-480x360.jpg 480w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption class="wp-caption-text">Brake pump with its ECU on i-Miev</figcaption></figure></p>
<p align="justify">I-Miev has a conventional mechanical wireline solution for handbrake, which you can find in the most of older and cheaper class cars between the two front seats on the right hand side of the driver. Due to the design of my car, the same solution must be left out and it is planned to replace the mechanical handbrake with one of the most commonly used electric handbrakes today.</p>
<p align="justify">With that, we have reviewed everything that we plan to start managing ourselves. How do we do that, the next time.</p>
<p>&nbsp;</p>
<p><em>The Ministry of Education and Research and the Estonian Research Council are supporting the completion of the blog.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cumulocity IoT platform connects all devices into one integrated system</title>
		<link>https://iot.ttu.ee/cumulocity-iot-platvorm-liidab-koik-seadmed-uhtsesse-susteemi/</link>
		
		<dc:creator><![CDATA[Mairo Leier]]></dc:creator>
		<pubDate>Fri, 20 Jul 2018 11:32:32 +0000</pubDate>
				<category><![CDATA[Cumulocity]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=363</guid>

					<description><![CDATA[During the last few years, many new cloud based platforms have popped into the market. One of the key reasons of their [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">During the last few years, many new cloud based platforms have popped into the market. One of the key reasons of their success is an opportunity to monitor and control devices anywhere, despite the current location. Large computer systems have to be up and running for many years the fulfill their purpose. Unfortunately the practise has shown that sometimes malicious people tend to find important security breaches, which can be used to cause harm for the end user. That’s why it is not rational no use “garage-made” solutions for the clients, instead one should find a way to integrate production ready solutions, which receive constant improvements, are flexible and save a huge amount of time for the developer. Cumulocity is one of these products.</span></p>
<p><span style="font-weight: 400;">Cumulocity was born in Silicon Valley, California 2010. Its creators were engineers who tried to provide modern IoT (Internet of Things) solutions for the users using cloud technology. As of today, Cumulocity has been nominated for many awards, expanded to Europe and found many remarkable partners like Paypal, Tieto and Telia from all over the world.</span></p>
<p>&nbsp;</p>
<p><b>Data visualisation</b></p>
<p><span style="font-weight: 400;">Cumulocity provides wide amount of built-in tools for data visualisation starting from traditional XY type of graphs to different item tracking systems. It also provides development framework in AngularJS, which allows software developers to create completely custom plugins and integrate them to the platform. This feature becomes really handy if the task is to merge Cumulocity and some other system using special API (Application programming interfaces).</span></p>
<p><span style="font-weight: 400;">Following picture illustrates how easily can we monitor device that is in Germany and also see it’s signal strength during the history from timeline chart.</span></p>
<p><a href="https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-365" src="https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui.png" alt="" width="1016" height="462" srcset="https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui.png 1016w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui-300x136.png 300w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui-768x349.png 768w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui-830x377.png 830w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui-230x105.png 230w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui-350x159.png 350w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_ui-480x218.png 480w" sizes="(max-width: 1016px) 100vw, 1016px" /></a></p>
<p><span style="font-weight: 400;">Every user can order or even schedule customizable data export report, which can be used to regularly send information out to the third parties using email to provide historical trends without creating an extra user to inner system. The report will be outputted as CSV (comma-separated value), which will make it easy to process everything automatically in other computer systems.</span></p>
<p><b>Project based approach</b></p>
<p><span style="font-weight: 400;">Engineers often tend to find themselves in a situation, where user interface for system administrator (or technician) is having too much information for end user or where management of every systems happens in different environment. Cumulocity allows to integrate different applications and craft tailored views for every user from one platform. In TUT (Tallinn University of Technology) we manage to give out user rights and isolated views for people from different institutes inside one central place. As a result, there will be no need to always create a new virtual machine or web page (user interface) for every new project. </span></p>
<p><span style="font-weight: 400;">Next picture shows, how we manage user rights between different projects</span></p>
<p><a href="https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-366" src="https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings.png" alt="" width="871" height="496" srcset="https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings.png 871w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings-300x171.png 300w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings-768x437.png 768w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings-830x473.png 830w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings-230x131.png 230w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings-350x199.png 350w, https://iot.ttu.ee/wp-content/uploads/2018/06/cumulocity_user_settings-480x273.png 480w" sizes="(max-width: 871px) 100vw, 871px" /></a></p>
<p>&nbsp;</p>
<p><b>Integration</b></p>
<p><span style="font-weight: 400;">Cumulocity has built-in REST API available for information input and output, meaning that the device, which wants to communicate with it, has to support TCP/IP protocol. It is possible to use both encrypted (HTTPS) and plain-text (HTTP) method and the access is limited according to the user rights using a special token derived from username and password. To reduce the amount of data written into the packet, a special layer is implemented on top of HTTP. It allows to predefine templates for large packets so, that later on only a few variables and template identificator are required to be passed. This also gives chance to engineers reduce processing power of embedded instruments.</span></p>
<p><span style="font-weight: 400;">The creators of Cumulocity have also put great thought on how to make device integrations as easy as possible, so they have defined custom utilities for some of the popular development boards. Full list contains Modbus and Lora controllers, different kind of routers and even Raspberry Pi. Specific devices are all described </span><a href="https://www.cumulocity.com/dev-center/"><span style="font-weight: 400;">here</span></a><span style="font-weight: 400;">.</span></p>
<p>&nbsp;</p>
<p><b>Flexibility</b></p>
<p><span style="font-weight: 400;">Besides cloud based version, it is possible to install Cumulocity on-premises. This gives chance for the end users to administer and use platform in one&#8217;s own private network, which with the right setup can remove any privacy and security concerns that industrious clients may have. With this approach, it is possible to choose custom hardware and use any kind of high availability (or/and some other) solutions that client may already have in use for production services.</span></p>
<p>&nbsp;</p>
<p><b>Summary</b></p>
<p><span style="font-weight: 400;">The need for safe, expandable and universal central administration platform rises as the IoT becomes more and more popular. Tallinn University of Technology has chosen out Cumulocity. Its main competitive feature is way to create different views for every project, which allows sharing the platform between all the institutes and removes the need for a new system each time. What is more, software developers can integrate their own custom plugins, which gives opportunity to use tailor made solutions in one place.</span></p>
<p><span style="font-weight: 400;">If You have any kind of development idea regarding the platform, we are open for cooperation opportunities that may bring great things to life. We have wide range of experts available, who can deliver products just for You.</span></p>
<p><span style="font-weight: 400;">To discover more, 30 day trial version of Cumulocity can be requested from </span><a href="https://www.cumulocity.com/try-for-free/"><span style="font-weight: 400;">here</span></a><span style="font-weight: 400;">.</span></p>
<p>&nbsp;</p>
<p><em>The Ministry of Education and Research and the Estonian Research Council are supporting the completion of the blog.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Smart city concept at TTÜ campus</title>
		<link>https://iot.ttu.ee/asjade-internet-meie-umber/</link>
		
		<dc:creator><![CDATA[Mairo Leier]]></dc:creator>
		<pubDate>Wed, 27 Jun 2018 09:16:06 +0000</pubDate>
				<category><![CDATA[Cumulocity]]></category>
		<category><![CDATA[LTE Cat-M1]]></category>
		<category><![CDATA[NB-IoT]]></category>
		<category><![CDATA[Platform]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[LoRaWAN]]></category>
		<category><![CDATA[LTE-CatM1]]></category>
		<category><![CDATA[self-driving car]]></category>
		<category><![CDATA[]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/?p=166</guid>

					<description><![CDATA[The Internet of Things around us In recent years, one of the more started Internet of Things (IoT) has been to categorize [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="gt-form-c">
<form id="gt-form" action="https://translate.google.com/" enctype="application/x-www-form-urlencoded" method="post" name="text_form">
<div id="gt-appbar">
<h3 id="gt-apb-c">The Internet of Things around us</h3>
<div><span title="Viimastel aastatel on ühe rohkem hakatud Asjade Interneti (ingl. k. Internet of Things, IoT) alla liigitama kõiki seadmeid, mis mingil moel on ühendatud omavahel võrku ning suudavad üksteisega ilma inimese osaluseta suhelda.">In recent years, one of the more started Internet of Things (IoT) has been to categorize all devices that are in some way interconnected with the network and are able to communicate with each other without the participation of a person. </span><span title="Selliste seadmete kasutusvõimaluste nimekiri täieneb iga päevaga, alustades personaalsest meditsiinist ja targast kodus ja lõpetades targa linna, kodumasinate ning isejuhtivate sõidukitega.">The list of applications for such equipment increases day by day, starting with personalized medicine and smart home and ending with a smart city, home appliances and self-driving vehicles. </span><span title="Peamiseks IoT seadmete omapäraks on nende väike energiatarve ja odav hind, mis avardab nende kasutusvõimalusi oluliselt.">The main feature of IoT devices is their low power consumption and low cost, which greatly extend their use. </span><span title="IoT seadmete võtmeteguriteks nende disainimisel  on jällegi ohutus ja turvalisus, mis on kohati tõusnud suureks probleemiks paljude lahenduste puhul. ">The key factors in the IoT devices when designing them are safety and security, which has once again become a major problem for many solutions.</span></div>
</div>
<div id="gt-text-all">
<div id="gt-main">
<div id="gt-text-c">
<div id="gt-text-top">
<div id="gt-res-c" class="g-unit">
<div id="gt-res-p">
<div id="gt-res-data">
<div id="gt-res-wrap">
<div id="gt-res-content">
<h3 class="trans-verified-button-small" dir="ltr"><span id="result_box" class="" lang="en"><span title="Asjade Interneti arendusvõimalused ja arengud TTÜ linnakus ">Developments in the IoT and Developments at the TTÜ</span></span></h3>
<p class="trans-verified-button-small" dir="ltr"><span id="result_box" class="" lang="en"><span title="TTÜ on eesmärgiks võtnud luua linnakusse laialdased võimalused targa linna konteptsiooni arenduseks.">TTÜ has aimed to create a wide range of opportunities for the city to develop a smart city context. </span><span title="See annab võimaluse mängida läbi võimalikud lahendused, milliseid kommunikatsioonilahendusi kasutada, kuidas seadmed omavahel suhtlema panna ja kuidas tagada andmete turvalisus.">It provides the opportunity to play through possible solutions, which communication solutions, how to interact with devices, and how to secure data security. </span><span title="Selleks on vaja kaasata partnereid erinevatest valdkondadest, kes aitavad luua võimalused kas siis erinevate kommunikatsiooniliideste, platvormide, riistvara või ka probleem-situatsioonide näol.">To do this, you need to involve partners from a variety of areas that help create opportunities through different communication interfaces, platforms, hardware, or problem situations. </span><span title="See aitab luua keskkonna, mis on eelduseks võimalikele koostööprojektele, uurimisvaldkondade suundadele  ning lõputööde teemadele tudengitel.">It helps to create an environment that is prerequisite for possible collaborative projects, areas of research, and graduation theses in students. </span><span title="Praktiliste probleemide uurimine, mille tulemusi saab tööstuses kasutada, on huvitavamad ja suurema lisandväärtusega kõigile osapooltele.">Examining the practical problems that can be exploited by the industry is more interesting and of greater value for all parties. </span><span title="Samuti annab taolistes projektides osalemine parema ettevalmistuse tudengile, kes on pealel õpetamist suundumas tööstusesse. ">It also gives participation in such projects a better preparation for the student who is on the floor teaching to the industry.</span></span></p>
<h3 class="trans-verified-button-small" dir="ltr"><span id="result_box" class="" lang="en"><span title="Kommunikatsioonilahendused ">Communication solutions</span></span></h3>
<p><figure id="attachment_272" style="width: 488px"  class="wp-caption alignright"><img loading="lazy" decoding="async" class="wp-image-272" style="font-size: 16px;" src="https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-1024x701.jpg" alt="" width="488" height="334" srcset="https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-1024x701.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-300x205.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-768x526.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-830x568.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-230x157.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-350x240.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu-480x328.jpg 480w, https://iot.ttu.ee/wp-content/uploads/2018/05/lora_gw_ttu.jpg 1812w" sizes="(max-width: 488px) 100vw, 488px" /><figcaption class="wp-caption-text">TTÜ LoRaWAN Gateway</figcaption></figure></p>
<p><span title="Koostöös Teliga on TTÜ linnakus antud hetkel võimalik katsetada näiteks NB-IoT ja LTE Cat M1 raadiosideõrku.">In cooperation with Telia, at the moment it is possible to test, for example, the NB-IoT and LTE Cat M1 radio networks at the TTÜ campus. </span><span title="Tegemist on eelkõige IoT seadmetele mõeldud raadioside tehnoloogiaga, mis kasutab samu tugijaamu nagu meie mobiiltelefon.">This is primarily a radio-communication technology for IoT devices that uses the same base stations as our mobile phone. </span><span title="Peamisteks eelisteks on suurem leviala ja väiksem energiatarve, mis omakorda tingib jällegi väiksema andmesidekiiruse.">The main advantages are greater bandwidth and lower power consumption, which in turn again results in a lower data rate. </span><span title="Oluline on ka märkida, et see lahendus võimaldab seadmete vahel kahepoolset sidet, mis on eelkõige oluline seadmete juhtimisel. ">It is also important to note that this solution allows for a two-way communication between the devices, which is particularly important for the management of the devices.</span></p>
<p><span title="Kui oluline on aga maksimaalselt pikk seadme aku eluiga ja andmeid on vaja saata ainult ühepoolselt ning suhteliselt harva, siis koostöös Leviraga on TTÜ linnakus võimalik kasutada LoRa WAN raadiotehnoloogiat.">However, if it is important to have the maximum battery life and the data needs to be sent only unilaterally and relatively rarely, in cooperation with Levira, the LoRa WAN radio technology can be used at the TTÜ campus. </span><span title="LoRa WAN on vabasagedusel töötav raadiovõrk, mille kasutamise eeltingimuseks on tugijaama olemasolu.">LoRa WAN is a radio network working in license-free band, the precondition for which is the availability of a base station. </span><span title="Seadmed võivad tugijaamast asuda kuni 15km kaugusel kuid linnas ja sisetingimustes tuleks siiski arvestada maksimaalselt mõne kilomeetriga.">Devices can be located up to 15 km away from the base station, but in the city and indoor conditions coverage is limited to a few kilometers. </span><span title="LoRa WAN võrgu eripäraks on ka see, et seadmetelt saadetakse andmed Levira enda IoT-platvormi.">The specificity of the LoRa WAN network is also that the devices are sending data to Levira&#8217;s own IoT platform. </span><span title="Vajadusel saab need andmed sealt edasiseks analüüsiks ja visualiseerimiseks ka mujale edasi saata. ">If necessary, this information can be further transmitted from there for further analysis and visualization.</span></p>
<h3 class="trans-verified-button-small" dir="ltr"><span id="result_box" class="" lang="en"><span title="Tarkvaralahendused ">Software solutions</span></span></h3>
<div class="trans-verified-button-small" dir="ltr"><span id="result_box" class="" lang="en"><span title="Suurt osa IoT lahendusi peab olema võimalik eemalt jälgida ning vahel ka juhtida.">Most IoT solutions must be able to be remotely monitored and sometimes managed. </span><span title="Selleks on vaja IoT-platvormi, mida on maailmas üle 500 erineva.">This requires an IoT platform, which are more than 500 different in the world. </span><span title="Telia on võimaldanud TTÜ'le kasutada anda Cumulocity IoT-platvormi, mis oma funktsionaalsuselt ja võimekuselt katab ära väga suure osa põhilistest vajadustest.">Telia has allowed TTÜ to use the Cumulocity IoT platform, which, from its functionality and capability, covers a very large part of the basic needs. </span><span title="Ühese IoT-platvormi valik aitab kokku hoida aega, mis kulub nii uue platvormi tudma õppimiseks ja võimaldab osaliselt korduvkasutada juba varasemalt loodud lahendusi.">The choice of a single IoT platform helps to save time spent learning the new platform, and allows partially to reuse already created solutions. </span><span title="Koostöös erinevate ettevõtetega pakub ka TTÜ võimalust kasutada oma toote või teenuse arenduseks sama Cumulocity platvormi.">TTÜ is also interesting in cooperation with all companies  for developing  their product or service using Cumulocity. </span><span title="See võimaldab hiljem väga kiirelt ja väikeste kuludega soovi korral kogu arendus koostöös Teliaga üle viia kommertskasutusse. ">This will allow the development, in cooperation with Telia, to be commercially used at a very fast and cost-effective basis.<br />
</span></span></div>
<h3 class="trans-verified-button-small" dir="ltr"><span id="result_box" class="" lang="en"><span title="Targa linnaku arendus ">Smart city development</span></span></h3>
<h3 class="trans-verified-button-small" dir="ltr"><span id="result_box" class="" lang="en"><span title="Targa linnaku arendus "><a href="https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg.jpg"><img loading="lazy" decoding="async" class="wp-image-178 alignright" src="https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg.jpg" alt="" width="488" height="325" srcset="https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg.jpg 1920w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-300x200.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-768x512.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-1024x683.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-830x553.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-230x153.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-350x233.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-480x320.jpg 480w, https://iot.ttu.ee/wp-content/uploads/2018/05/iseauto_disain_kylg-272x182.jpg 272w" sizes="(max-width: 488px) 100vw, 488px" /></a></span></span><span id="result_box" class="" lang="en"></span></h3>
<p class="trans-verified-button-small" dir="ltr"><span class="" lang="en"><span title="Targa linna arenduse ühe esimese sammuna hakkas 2017. aasta sügisel TTÜ koostöös Silberauto ja ABB'ga arendama isejuhtivat sõidukit, mille kohta saab pikemalt lugeda ISEAUTO veebilehelt (iseauto.ttu.ee).">As one of the first steps in the smart city development, in autumn 2017, TTÜ started developing a self-driving vehicle, in cooperation with Silberauto and ABB, which can be found on the ISEAUTO web site (<a href="http://iseauto.ttu.ee">iseauto.ttu.ee)</a>. </span><span title="Tegemist on sisuliselt projektiga, kus tudengid lahendavad erinevaid isesõitva auto arendusega seotud ülesandeid.">This is essentially a project where students solve various tasks related to self-driving. </span><span title="Igal arendusmeeskonnal on oma juht, kelle ülesandeks on tagada kõikide arendusetappide õigeaegne täitmine.">Each development team has its own manager responsible for ensuring that all development stages are completed in a timely manner. </span><span title="Kuna tegemist on avatud platvormiga, siis oleme väga avatud ka võimalikele koostöödele erinevate ettevõtetega, et testida uusi lahendusi isesõitva auto peal.">Since it is an open platform, we are also very open for possible cooperation with different companies to test new solutions on a self-driving car. </span><span title="Sellega seoses on näiteks koostöös Teliaga plaanis sügisel alustada TTÜ linnakus 5G telekommunikatsioonivõrgu testidega.">In this connection, for example, in cooperation with Telia, in autumn 2018, it is planned to start a 5G telecommunications network test at <span title="Targa linna arenduse ühe esimese sammuna hakkas 2017. aasta sügisel TTÜ koostöös Silberauto ja ABB'ga arendama isejuhtivat sõidukit, mille kohta saab pikemalt lugeda ISEAUTO veebilehelt (iseauto.ttu.ee).">TTÜ </span> campus. </span><span title="See annab omakorda võimalusi katsetada uusi lahendusi nii nii seoses virtuaalreaalsusega kui ka isesõitvate autodega.">This in turn provides the opportunity to test new solutions both in terms of virtual reality and self-driving cars. </span><span title="Kuna 5G pakutav kiirus on suur ja  latentsus väga väike, siis võimaldab see näiteks viia osa isejuhtiva sõiduki funktsionaalsusest pilve. ">Because the speed offered by 5G is high and the latency is very small, it allows, for example, to bring some of the functionality of the self-driving vehicle to the cloud.</span></span></p>
<p>Coupled with self-driving cars, the Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) communication continues to evolve. Bercman Technologies, in cooperation with TTÜ, develops, for example, a smart pedestrian crossing that warns the driver of a pedestrian crossing the road with a light signal. This concept can be extended by communication between the crossing and the car, where the car can directly access information about pedestrians from the pedestrian crossing and prematurely retards without intervention by the driver. In partnership with Starship, it is also planned to develop communication between Starship&#8217;s last-mile robot and self-driving vehicle. This will enable, for example, the use of similar communication between motorcycles, bicycles and all kinds of vehicles, which will help prevent unexpected collisions and related property damage and personal injuries.</p>
<h3>Usage of single-chip radars</h3>
<p>&nbsp;</p>
<p>The development of sensory solutions is also in parallel. When self-driving vehicles are currently using cameras, LIDARs and far-field radars for decision-making, the so-called chip-radars, which are working in mm-wavelength radio frequency range, are starting to replace some of those functionalities. Their advantage is low cost, small size and virtually unlimited use-cases, which gives the image of the image below</p>
<p><figure id="attachment_180" style="width: 488px"  class="wp-caption alignright"><a href="https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2.jpg"><img loading="lazy" decoding="async" class="wp-image-180" src="https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-1024x683.jpg" alt="" width="488" height="325" srcset="https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-1024x683.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-300x200.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-768x512.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-830x554.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-230x153.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-350x233.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-480x320.jpg 480w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2-272x182.jpg 272w, https://iot.ttu.ee/wp-content/uploads/2018/05/TI-mmwave-Fig-1_2.jpg 1069w" sizes="(max-width: 488px) 100vw, 488px" /></a><figcaption class="wp-caption-text">Usage possibilities of single chip radars</figcaption></figure></p>
<p>The above projects are a rather limited list of possible developments in the concept of the smart city of <span class="" lang="en"><span title="Targa linna arenduse ühe esimese sammuna hakkas 2017. aasta sügisel TTÜ koostöös Silberauto ja ABB'ga arendama isejuhtivat sõidukit, mille kohta saab pikemalt lugeda ISEAUTO veebilehelt (iseauto.ttu.ee).">TTÜ </span></span>. It is highly anticipated to collaborate with companies who want to contribute to the testing, refinement and implementation of various technologies outside of <span class="" lang="en"><span title="Targa linna arenduse ühe esimese sammuna hakkas 2017. aasta sügisel TTÜ koostöös Silberauto ja ABB'ga arendama isejuhtivat sõidukit, mille kohta saab pikemalt lugeda ISEAUTO veebilehelt (iseauto.ttu.ee).">TTÜ&#8217;s campus</span></span>. Read more about IoT&#8217;s thematic activities in <span class="" lang="en"><span title="Targa linna arenduse ühe esimese sammuna hakkas 2017. aasta sügisel TTÜ koostöös Silberauto ja ABB'ga arendama isejuhtivat sõidukit, mille kohta saab pikemalt lugeda ISEAUTO veebilehelt (iseauto.ttu.ee).">TTÜ </span></span>at http://iot.ttu.ee</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LoRa IoT network available at the TTÜ campus</title>
		<link>https://iot.ttu.ee/lora-wan-ttu-linnakus/</link>
		
		<dc:creator><![CDATA[Mairo Leier]]></dc:creator>
		<pubDate>Fri, 18 May 2018 17:18:35 +0000</pubDate>
				<category><![CDATA[LoRaWAN]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Levira]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/?p=232</guid>

					<description><![CDATA[Since at the end of 2017. it is possible to use LoRaWAN network at the TTÜ campus. Although the coverage area of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Since at the end of 2017. it is possible to use LoRaWAN network at the TTÜ campus. Although the coverage area of the LoRaWAN network is officially advertised more than 15km, in urban conditions could be taken into account in a relatively decent area within few kilometers. The services provided by the network can be used by all parties. It is possible to use the network for three purposes:</p>
<ol>
<li>To develop a new product or service, in which it is desired to cooperate with TTÜ. During the cooperation project, it&#8217;s possible to connect your device to the LoRa WAN network and test the whole solution without additional costs. Certainly TTÜ already has experience in setting up, tuning and testing the connection. Among other things we can help you with the following LoRa WAN network related topics:
<ol>
<li>Adding new equipments to the network and managing it</li>
<li>Decrypting of encrypted packets for data processing</li>
<li>Download data with the API for further processing and analysis</li>
</ol>
</li>
<li>If you want to start offering your product or service for commercial purposes, the fastest way is to contact with <a href="https://www.levira.com/">Levira</a>, who manages a specific LoRa WAN network and provides you with all the necessary guidance;</li>
<li>If you are a student and would like to learn how to use LoRaWAN or participating in some projects that needs low power wireless data transmission then contact us and we will help you out.</li>
</ol>
<h3>Advantages of LoRaWAN</h3>
<ul>
<li>Very wide coverage range about 3-5 km in urban areas and 15 km in suburban areas</li>
<li>Consumes very low power and hence battery will last for longer duration (up to 10 years)</li>
<li>Uses Adaptive Data Rate technique to vary output data rate/Rf output of end devices. This helps in maximizing battery life as well as overall capacity of the LoRaWAN network. The data rate can be varied from 0.3 kbps to 27 Kbps for 125 KHz bandwidth.</li>
<li>Uses 868 MHz/ 915 MHz ISM bands which is available world wide</li>
</ul>
<h3>Disadvantages of LoRaWAN</h3>
<ul>
<li>Can be used for applications requiring low data rate i.e. upto about 27 Kbps.</li>
<li>LoRaWAN network size is limited based on parameter called as duty cycle. It is defined as percentage of time during which the channel can be occupied. This parameter arises from the regulation as key limiting factor for traffic served in the LoRaWAN network.</li>
<li>It is not ideal candidate to be used for real time applications requiring lower latency and bounded jitter requirements.</li>
</ul>
<h3>Introduction to LoRaWAN</h3>
<p><figure id="attachment_239" style="width: 597px"  class="wp-caption alignright"><a href="https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram.png"><img loading="lazy" decoding="async" class="wp-image-239" src="https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-1024x549.png" alt="LoRaWAN Network architecture" width="597" height="320" srcset="https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-1024x549.png 1024w, https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-300x161.png 300w, https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-768x412.png 768w, https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-830x445.png 830w, https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-230x123.png 230w, https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-350x188.png 350w, https://iot.ttu.ee/wp-content/uploads/2018/05/lorawan_network_diagram-480x257.png 480w" sizes="(max-width: 597px) 100vw, 597px" /></a><figcaption class="wp-caption-text">Source: https://www.semtech.com/technology/lora/what-is-lora</figcaption></figure></p>
<p>LoRaWAN is radio network procotol designed to allow low-powered devices to communicate with Internet-connected applications over long range wireless connections. LoRaWAN operates in unlicensed radio spectrum. In Europe, LoRaWAN operates in the 863-870 MHz frequency band. This frequency band is divided into channels and most channels used by LoRaWAN have a duty-cycle as low as 1% or even 0.1%. The data rate depends on the used bandwidth and spreading factor. LoRaWAN can use channels with a bandwidth of either 125 kHz, 250 kHz or 500 kHz, depending on the region or the frequency plan.</p>
<p>The LoRaWAN specification defines three device types. All LoRaWAN devices must implement Class A, whereas Class B and Class C are extensions to the specification of Class A device:</p>
<ul>
<li><strong>Class A</strong> devices support bi-directional communication between a device and a gateway. Uplink messages (from the device to the server) can be sent at any time (randomly). The device then opens two receive windows at specified times (1s and 2s) after an uplink transmission. If the server does not respond in either of these receive windows (situation 1 in the figure), the next opportunity will be after the next uplink transmission from the device. The server can respond either in the first receive window, or in the second receive window, but should not use both windows.</li>
<li><strong>Class B</strong> devices extend Class A by adding scheduled receive windows for downlink messages from the server. Using time-synchronized beacons transmitted by the gateway, the devices periodically open receive windows.</li>
<li><strong>Class C</strong> devices extend Class A by keeping the receive windows open unless they are transmitting, as shown in the figure below. This allows for low-latency communication but is many times more energy consuming than Class A devices.</li>
</ul>
<p>Devices and applications have a 64 bit unique identifier (DevEUI and AppEUI). When a device joins the network, it receives a dynamic 32-bit address.</p>
<p>LoRaWAN 1.0 knows three distinct 128-bit AES security keys.</p>
<ul>
<li>The application key is only known by the device and by the application.</li>
<li>When a device joins the network (this is called a join or activation), an application session key and a network session key are generated.</li>
<li>The is shared with the network, while the is kept private. These session keys will be used for the duration of the session.</li>
</ul>
<p>More information is on <a href="https://www.thethingsnetwork.org/docs/lorawan/">www.thethingsnetwork.com</a>. Above information is partly based on the mentioned web site.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
