From theCUBE Studios in Palo Alto in Boston, bringing you data-driven insights from theCUBE and ETR. This is Breaking Analysis with Dave Vellante. There are four A players in the IS-slash-pass hyperscale cloud services space. AWS, Azure, Alibaba and Alphabet. Pretty clever, huh? In our view, these four have the resources, the momentum and stamina to outperform all others. Virtually indefinitely. Now combined, we believe these companies will generate more than $115 billion in 2021 IS and PAS revenue. That is a substantial chunk of market opportunity that is growing as a whole in the mid 30% range in 2021. Welcome to this week's Wikibon Cube Insights powered by ETR. In this Breaking Analysis, we are initiating coverage of Alibaba for our IS and PAS market segments and we'll update you on the latest hyperscale cloud market data and survey data from ETR. Big week in hyperscale cloud land, Amazon and Alphabet reported earnings and AWS CEO Andy Jassy was promoted to lead Amazon overall. I interviewed John Furrier on theCUBE this week. John has a close relationship with Jassy and a unique perspective on these developments. And we simulcast the interview on Clubhouse and then hosted a two hour Clubhouse room that brought together all kinds of great perspectives on the topic. And then we took the conversation to Twitter. Now in that discussion, we were just riffing on our updated cloud estimates and our numbers. And here's this tweet that inspired the addition of Alibaba. Now this gentleman is a tech journalist out of New Delhi and he pointed out that we were kind of overlooking Alibaba. And I responded that, no, we not just discounting them, but we just need to do more homework on the company's cloud business. He also said we're ignoring IBM, but really they're not in this conversation as a hyperscale IS competitor to the big four in our view. We'll just leave it at that for now on IBM. But back to Alibaba and the big four, we actually did some homework. So thank you for that suggestion. This chart shows our updated IS figures and includes the full year 2020, which was pretty close to our Q4 projections. You know, the big change is we've added Alibaba in the mix. Now these four companies last year accounted for $86 billion in revenue and they grew at a 41% rate combined relative to 2019. Now, notably Azure revenue for the first time is more than half of that of AWS's revenue, which of course hit over $45 billion AWS's revenue over top 45 billion last year, which is just astounding. Alibaba, you'll note is larger than Google Cloud, the Google Cloud platform, I should say, GCP at just over 8 billion for Alibaba.  And the company, they do have plans to continue their international expansion. So we see Alibaba as a real force here and their cloud business showed positive EBITDA for the first time in the history of the company last quarter. So that has people excited. Now, Google, as we've often reported as far behind AWS and Azure, despite its higher growth rates, Google's overall cloud business lost 5.6 billion in 2020, which has some people concerned. We, on the other hand, are thrilled because as we've reported in our view, Google needs to get its head out of its ads. Cloud is its future. And we're very excited about the company pouring investments into its cloud business. Look, with $120 billion essentially in the balance sheet, we can't think of a better use of its cash. Now, I want to stress that these figures are our best efforts to create an apples-to-apples comparison across all four clouds. Many people have asked about how much of these figures represent, for example, Microsoft's Office 365 or Google's G Suite, which by the way now is called Workspaces. And the answer is our intention is $0. These are our estimates of worldwide IS and PAS revenue. You know, some have said we're too low, some have said we're too high. Hey, if you have better numbers, please share them. Happy to have a look. Now you may be asking, what are the drivers of these figures and the growth that we're showing here? Well, all four of these companies, of course they're benefiting from an accelerated shift to digital as a result of COVID, but each one has other tailwinds. You know, for example, AWS, it's capitalizing on its large headstart. It's created tremendous brand value. And as well, despite the fact that, while we estimate that more than 75% of AWS revenue comes from compute and storage, AWS's feature and functional differentiation combined with this large ecosystem is a very much a driving force of its growth. In the case of Azure, in addition to its captive software application estate, the company on its earnings call cited strong growth in its consumption-based business across all of its industries and customer segments. As we've said many times, Microsoft makes it really easy for customers to tap into Azure and a true consumption pricing model with no minimums and cancel, no minimums and cancel anytime. Those kind of terms make it extremely attractive to experiment and get hooked. We certainly saw this with AWS over the years. Now for Google, its growth is being powered by its outstanding technology and in particular its prowess in AI and analytics. As well, we suspect that much of the losses in Google Cloud are coming from large go-to-market investments for Google Cloud platform and they're paying growth dividends. Now as Tim Crawford said on Twitter, six billion, you know, that's not too shabby. Also, Google cited wins at Wayfair in Etsy that Google's putting forth in our view to signal that many retailers might be reluctant to do business with Amazon, it was of course a big retail competitor. These are two high-profile names we'd like to see more in future quarters and likely will. Now let's give you another view of this data and paint a picture of how the pie is being carved out in the market. Actually, we'll use bars because my millennial sounding boards, they hate pie charts and I like to pay attention to these emerging voices at any rate. Amongst these four, AWS has more than half of the market. AWS and Azure are well ahead of the rest and we think we'll continue to hold serve for quite some time. Now, while we're impressed with Alibaba, they're currently constrained to doing business mostly in China and we think it'll take many years for Baba and GCP to close that gap on the two leaders if they'll ever even get there. Now, let's take a look at what the customers are saying within the ETR survey data. The chart that we're showing here, this is XY chart that we show all the time, it's got net score or spending momentum on the vertical axis and market share or the pervasiveness in the data sets in the survey on the horizontal axis. Now, on the upper right, you can see the net scores and the number of mentions for each company and the detail behind this data. And what we've done here is cut the January survey data of 1,262 respondents. You can see that in the filtered end there on the left. And we've filtered the data by cloud meaning the respondents are answering about the company's cloud computing offerings only. So we're filtering out any of the non-cloud spend. It's a nice little capability of the ETR platform. Azure is really quite amazing to us. It's got a net score of 72.6%. And that's across 572 responses out of the 1262. AWS is the next most pervasive in the data set with 492 shared accounts and a net score of 57.1%. Now, you may be wondering, well, why is Azure bigger in the data set than AWS? And when we just told you the opposite is the case in the market in the previous slide. And the answer is, this is a survey and there's a lot of Microsoft out there, they're everywhere. And I have no doubt that the respondents notion of cloud doesn't directly map into our IS and PAS views of the world. But the trends are clear and consistent. Amazon and Azure, they dominate in this market space. Now for context, we've included functions in the form of AWS Lambda, Azure functions and Google Cloud functions because as you can see, there's a lot of spending momentum in these capabilities and these services. You'll also note that we've added Alibaba to this chart. It's got a respectable 63.6% net score, but there are only 11 shared responses in the data. So don't go into the bank on these numbers. But look, 11 data points, we'll take it. It's better than zero data points. We've also added VMware Cloud on AWS in this chart. And you can see that that capability, that service, that has the momentum. And you can see those ones that we've highlighted above the 40% red dotted line, that's where the real action in the market is. So all of those offerings have very strong or strong spending velocity in the ETR data set. Now for context, we've put Oracle and IBM in the chart. And you can see they both have, they got a decent presence in the data set. They have 132 mentions and 81 responses respectively. So Oracle, they've got a positive net score of 16.7%. And IBM is in a negative 6.2%. Now remember, this is for their cloud offerings as the respondents in the data set see them. So what does this mean? It says that among the 132 survey respondents answering that they use Oracle Cloud, 16.7% more customers are spending more on Oracle's cloud than are spending less. In the case of IBM, it says more customers are spending less than spending more. Both companies are in the red zone and show far less momentum than the leaders. Look, I've said many times that the good news is that Oracle and IBM at least have clouds, but they're not direct competitors of the big four in our view, they're just not. They have a large software business and they can migrate their customers to their respective clouds and market hybrid cloud services. Their definition of cloud is most certainly different than that of AWS, which is fine. But both companies use what I call a kitchen sink method of reporting their cloud business. Oracle, Oracle includes cloud and license support often with revenue recognition at the time of contract with a term that's renewable. It also includes on-prem fees for things like database and middleware. And if you want to call that cloud fine, IBM is just as bad, maybe they're worse and includes so much legacy stuff in its cloud number to hide the ball, it's just not even worth trying to unpack for this episode. I have previously and frankly, it's just not a good use of time. Now, as I've said before, both companies are in the game and can make good money provisioning infrastructure to support their respective software businesses. I just don't consider them hyperscale class clouds which are defined by the big four and really only those four. Now I'm sure I'll get hate mail about that statement and I'm happy to defend that position, so please reach out. Okay, but one other important thing that we want to discuss is something that came up this week in our Twitter conversation. Here's a tweet from Matt Baker who had strategic planning for Dell. He was responding to someone who commented on our cloud data, basically saying that with all that cloud revenue, who took the hit, which pockets did it come out of? And Matt was saying, look, it's coming out of customer pockets, but can we please end this zero-sum game narrative? In other words, it's not a dollar for cloud, that doesn't translate into a lost dollar from on-prem for the legacy companies. So let's take a look at that. So first, I would agree with Matt Baker, it's not a one-for-one swap of spend, but there's definitely been an impact. And here's some data from ETR that can maybe give us some insight here. What this chart shows is a cut of 915 hyperscale cloud accounts. So within those big four. And within those accounts, we show the spending velocity or net score cut within further sectors, representative of these on-prem players. So servers, storage and networking. So we cut the data on those three segments. And we're looking here at VMware, Cisco, Dell, HPE and IBM for 2020 and into 2021. It's kind of an interesting picture. It shows the net scores for the January of 20, April, July and October 20 surveys and the January 21 surveys. Now all the on-prem players, they were of course impacted by COVID. IBM seems to be that counter trend line, not that they weren't impacted, but they have this notable mainframe cycle thing going on and they're in a down cycle now. So it's kind of opposite of the other guys in terms of the survey momentum. And you can see pretty much all the others are showing upticks headed into 2021, Cisco kind of flattish but stable and held up a bit. So to Matt Baker's point, despite the 35% or so growth expected for the big four in 2021, the on-prem leaders are showing some signs of positive spending momentum. So let's dig into this a little bit further because we're not saying cloud hasn't hurt on-prem spending. You know, of course it has. Here's that same picture over a 10 year view. So you're seeing this long, slow decline occur and it's no surprise. If you think about the prevailing model for servers, storage and networking on-prem in particular, servers have been perpetually underutilized even with virtualization. You know, with the exception of like backup jobs, there aren't many workloads that can max out server utilization. So we kept buying more servers to give us performance headroom and ran at 20 to 30% utilization, you know, in a good day. Yes, I know some folks could get up over 50% but generally speaking, servers are well underutilized and storage, my gosh, it's kind of the same story, maybe even worse because for years it was powered by a mechanical system. So more spindles were required to gain performance, lots of copying going on, lots of, you know, pre-flash waste and in networking, it was a story of you've got to buy more ports, you've got to buy more ports. In the case of these segments, customers were just essentially forced in this endless cycle of planning, procuring, you know, first planning, they got to get the, and then they got to get to secure the CapEx and then they procure and then they over-prevention and then they manage, you know, ongoing. So then along comes AWS and says, try this on for size and you can see from that chart the impact of cloud on those bellwether on-prem infrastructure players. Now just to give you a little bit more insight on this topic, here's a picture of the wheelcharts from the ETR dataset for AWS, Microsoft, Google and we brought in VMware to compare them. A wheelchart shows the percentage of customers saying they'll either add a platform new, that's the line green, increase spending by more than 5%, that's the forest green, spend flat relative to last year, that's the gray, spend less by more than 5% down, that's the pinkish or leave the platform, that's the bright red. You subtract the red from the green and you get a percentage that represents net score. AWS with a net score of 60% is off the charts good. Microsoft remember this includes the entire Microsoft business portfolio, not just Azure, so it's still really strong. Google frankly, we'd like to see higher net scores and VMware is, there's a gold standard for on-prem so we include them so you can see for reference, they're strong. But notice they have a much, much bigger flat spending which is what you would expect from some of these more mature players. Now let's compare these scores to the other on-prem Kings. So this is not surprising to see but the greens, they go down, the flats that gray area goes up compared to the cloud guys and the red which is virtually non-existent within AWS goes into the high teens with the exception of Cisco which despite its exposure to virtually all industries including those hard hit by COVID shows pretty low red scores, so that's good. And I got to share one other. Look at this wheel chart for pure storage. I'm not really not sure what's happening here but this is impressive, we're seeing a huge rebound and you can see we've superimposed this candlestick over time comparing previous quarter surveys and look at the huge uptick in the January survey for pure. That blue line that's highlighted in that red dotted ellipse jumps to a 63% net score from below 20% last quarter. You know, we'll see, I've never seen that kind of uptick before for an established company you know, maybe it's pent up demand or some other anomaly in the data we'll find out when pure reports in 2021 because remember these are forward looking surveys but the point is you still see action going on in hybrid and on-prem and despite the freight train that is cloud coming at the legacy players. You know, not that pure is legacy but it's no longer a lanky teenager and I think the bottom line coming back to Matt Baker's point is there are opportunities that the on-prem players can pursue in hybrid and multi-cloud and we've talked about this a lot where you're building an abstraction layer on top of the hyperscale clouds and letting them build out their data center presence worldwide, spend on CAPEX, they're going to outspend everybody and these guys, these on-prem and hybrid and multi-cloud folks, they're going to have to add value on top of that. That they move fast, you no doubt they'll be acquiring startups to make that happen. They're going to have to put forth a value proposition and execute on that in a way that adds clear value above and beyond what the hyperscalers are going to do. Now the challenge is picking those right spots, moving fast enough and balancing Wall Street promises with innovation, there's that same old dilemma. Let's face it, Amazon for years could lose tons of money and not get killed in the street.  Alibaba, they're new to our analysis but it's looking like it's the Amazon of China plus Ant despite its regulatory challenges with the Chinese government. So all four of these players are in the driver's seat in our view and they're leading in not only cloud but AI and of course the data keeps flowing into their cloud. So there really are in a strong position. The bottom line is we're still early into the cloud platform era and it's morphing. It's from a collection of remote cloud services into this ubiquitous sensing, thinking, anticipatory system that's increasingly automated and working towards full automation. It's intelligent and it's hyper decentralizing toward the edge. One thing's for sure, the next 10 years they're not going to be the same as the past 10. Okay, that's it for now. Remember I publish each week on wikibon.com and siliconangle.com and these episodes they're all available as podcasts. Just search for breaking analysis podcast. You can always connect on Twitter. I'm at dvolante or email me at david.volante at siliconangle.com. I love the comments on LinkedIn and of course in Clubhouse, the new social app so please follow me so that you can get notified when we start a room and riff on these topics and don't forget to check out etr.plus for all the survey action. This is Dave Vellante for the Cube Insights powered by ETR. Be well and we'll see you next time.


What's up everybody Jason here from Jaspys case breaks calm we just started and sold out Jaspys big hit express multi ports multi sports series five This is random teams number 29 six box case break and just as every video as big hits graded card Sick patches bat knobs and barrels don't miss out guys Remember this is a big hit high-risk high reward type of break since we only produced 33 cases guys Mostly spots may only have few hit possibilities. We tried to combo as Combo each team as even as possible for every spot, but just know that some cards from the sell sheets may get pulled early in the print run But at the end of the day guys, there's still some stuff that we didn't show you guys here that is some monster stuff I only have like five cases left guys. We're near in the end. This is break number 29. So you got same dice roller here We're gonna Randomize with the dice roller here how many times the customer names the combo teams and the list of cases remaining So let's roll the dice and it is a five and a six eleven times. Good luck one two three four five six seven eight nine ten eleven Tony oh Tony down a P. Let's go 11 times here one two three four five six seven eight nine ten eleven Daughter's down to the mats I just did Yeah, this is gonna be 28 right here. This is 29. I'm out of just put the another number Just change on the label. All right 1111 So Tony you have the Dodgers Browns sons combo Aaron with the twins Ravens nicks Nancy with the Red Sox Sacramento Kings Taylor with the Marlins Panthers Lakers combo Nick with the Astros Jets Robin with the Chargers Nets Kyle with the Bills Jags Padres Taylor with the Royals Patriots Hawks Arthuta with the Braves Eagles Rory with the ace Broncos Michael with the raised pelicans Rory with the Blue Jays Colts Charlotte Horn as DJ with the 49ers Tigers piston combo wrong with the White Sox dealers Warriors all over with the Cowboys Jazz combo Matt with the 49 Giants excuse me Raiders Bulls combo Kevin T with the Angels and Texans combo Chad with the Rockies Packers of Wizards combo Anthony with the Texas Rangers Titans Yankees combo Arthuta with the Cardinals T Will's combo Ron H with the Pirates Lions Bucks combo Kevin T last ball module Seahawks same those Cardinals Celtics Raymond with the Nationals Dolphins Clippers Aaron with the Reds Washington football team combo Russell with the Bangles 76ers combo Arthuta with the Mavs Orville's Conver Robert with the Mariners Raptors Vikings combo Sean with the Chiefs Thunder combo Wade with the Bears Bucks Grizzlies Combo and Arthuta with the Indians Giants Nuggets combo and Pete with the Mets Rams Cavs All right all Of these teams of course are available to trade during this window There you go, and this was 11 times correct. Let's see which case we're gonna use one two three four five six seven eight nine ten love Case 31 All right, and that was 31 All right and that was 31 All right, just do you and Rory want to trade Nick? If not, you know Rory vice versa if not, I'm gonna close it All right, let me know if you want to trade with Nick if not, I'm gonna close the guys All right, I'm gonna close this All right guys. Good luck Case 31 Just four cases left guys four cases left Sean, there's still quite a few actually I mean There's a bunch of hits like we hit a nice batknob earlier of Evelyn Longoria that wasn't even part of the sell sheet So there's been plenty of hits that are not part of the sell sheet but customer of ours was taking note of the sell sheet hits that were still available and I want to say that We still have one two three four five six seven eight nine ten eleven twelve Potentially up to 13 more sell sheet hits remaining in the last five cases It's pretty strong and we got a Vince Carter PSA nine that is Nets Robert throne with the Chargers Nets combo. There you go. Oh And there's one of them. Wow Dude thing is sticking out of the dams card right there one-on-one Devante Adams NFL shield Let's take that one off of the list right there Wow, that's a beautiful one right there Chad B with the Rockies Packers Wizards combo, and they go man all aboard all aboard the big hit Express Oh man back-to-back shields How about a Todd girly and also has an autograph a tie to this man? This is old school. Wow Is this a rookie Todd girly this has to be a rookie this is no, this is actually second year I thought it was a rookie in 2016, but he's 2015 second year Todd girly NFL shield and autograph from National Treasures football. This is a second year and it looks like it was a Redemption as well so hasn't been touched either as well Very nice One-of-one girly shield autograph for the Rams Pete How about how about that Mets Rams calves combo and congratulations Pete all aboard all aboard the big hit Express? That's sweet man Chad Done two breaks in August both big hit Express I hit the Kobe Wow what a hit last that's a big one right there and then Devante Adams today you're two for two with two monsters Congrats, man All it takes is one spot in the break guys three cell sheet hits maybe Rory nine five Trey young 95 crown Royale crystal gold number to ten That is a rookie Trey young out of ten gold That is a beauty Very nice, and that was also part of the cell sheet hit to right so the girly shield out of the way and I don't know if this was part of it either. Oh who has the Atlanta Hawks though Taylor with the Royals Patriots Hawks combo very nice I have two more to go guys. Oh, this one's just showing Back at ten Pristine ten and Griffey, Jr Cincinnati Reds edition how about that Pristine ten everything was a ten, but the surface was a nine five come on man should have given a black label Look at that and that's another cell sheet hit off the board Who has the Reds? Aaron Pettit with the Reds Washington football team combo Very nice last one guys and auto ten Chase young and it's a one-of-one chase young Wow, what a case That's when draft picks contenders there's a one-of-one right there That is a beauty Back to back hits for the Reds and Washington football team. Can you believe that?  Why did they generate this case in this one? And not the last one All right, well, what a case in general geez that is a monstrous one Chase young one-of-one can Groovy, Jr Trey young out of ten shield shield Vince Carter, I mean the fact that a future Hall of Famer PSA 9 was probably the worst. Well, I don't know if it's the worst in Valley, but Dude, this is this is insane. This is nuts. This is one of the better cases out of our print run Well, there you go. Well again guys if you guys want to help us Do not worry you have a chance to win some money tonight from the promo that we had tonight We sold out numbers 26 through 29 which we will do after this and of course if you want hit list too as well Customers will have a chance to win back some money once we sell all 33 cases So let's put it right here really quick Number 29 and let's take out the customers That already hit let's move you guys up here There you go So appreciate you guys Let's do number 30 guys. We only have four cases left number 30 down to 19 We have 28 30 and 24 left and that's it and we can run the promo tomorrow guys with Joe so appreciate it coming up next in a separate video guys is this I would rather break greater promo giveaway for customers that bought into numbers 26 through 29 Here's your guys jazby's case breaks calm


Hello, very good afternoon to all the educators who are joining us on the live session of international boot camp on coding artificial intelligence and robotics for school educators level two. So today is of course the day two and of course we have a new thing for all of you for learning. So we would be shortly starting in just two minutes. Before that, let me introduce you to my colleague. Hello Tina. Hi, Aiyush. Hello. So good afternoon all the dear educators. It my pleasure to welcome all of all of my dear educators to this international boot camp program level two organized by Stempedia and Art Park. I'm sure that you all will feel enriched with the knowledge of artificial intelligence and robotics after the completion of this boot camp program. Welcome you all once again to this boot camp program level two and hope that you all will have a great time. We'll be starting our session soon. Thanks Tina. Hello, Mr. Vashis. We will be shortly starting. We are not able to see you Tina. Sorry. We are just waiting for other educators to join in. I hope the educators who have joined us already have gotten good idea what the quirky is how exactly the things are working. And it was really amazing to see you all on the last session, as well as on the doubt session. So of course with Tina and Vivek you might have solved all your doubts. If you have any doubts you can join us for some of the issues we have already shared it with our team we will be getting resolution for that as soon as possible. So very good evening. So I think now it's time to start our session for the day I again welcome all the educators on the educators boot camp level to where we are talking about the quirky one of the best AI and robotics state, which is used for enhancing the knowledge and doing enhance on activity with the with amazing concepts of AI and robotics. So to make this boot camp successful of course we have a wonderful team of collaborators. I would like Tina to please introduce it. Sure. The International Boot Camp Program is organized by Stempedia and our park AI and robotics park by IISC Bangalore. We have been supported by Niti Ayok that is a total innovation mission, which is a part of Central Government's education system in India. It's our pleasure to have all India educators forum and American Indian Foundation to be as our community partner. We have been supported by many international partners as a purpose smart education Palestine. National Institute of Education Singapore affects coding Academy Egypt informatics Tunisian Association it Tunisia and it was streamed UAE. Now it's time to discuss some basic objective of this international boot camp program. The objective of international boot camp program is to empower the educator by deepening their knowledge on coding artificial intelligence robotics and this enhancing them with all the necessary skills that they require for this 21st century. This boot camp program will give a hands on experience to all our educators on the latest technology like robotics artificial intelligence machine learning in a fun and interactive manner. By learning more about these technologies like robotics artificial intelligence machine learning and educator will be more confident to discuss and talk about these technology in front of a big society. Through this boot camp program we are enabling our teachers to become the ambassador of robotics and artificial intelligence in their own institutions. So I request Ayush to take forward the sessions. Yes, sure Tina. So before we move ahead on the today's session I would request all the educators have not joined a telegram community community. Please join us by scanning this QR code and also the link would be shortly available on your chat section. Very good evening to all the educators who have just joined us now. Gareema Gautam, Monica Ranjan, Zumaan Ghazi, Marina and Christina. So regarding the doubts and the issues if you are facing any related to learning management system or the quirky, please feel free to join our doubt sessions after this. And you can just get the links over the telegram group where we would be not only taking your doubts but if in case you require any technical help or a conceptual help our educators are going to help you with that too. So now, as you already know of course this boot camp is with an objective which has been discussed by Tina. Apart from it, we are trying to get you and hands with all the hands on activity and get an AI in robotics teaching resources for all the educators who are joining us. So that of course they can use those resources and communicate as well as share their knowledge what they have absorbed here to the millions of students all around the world. We are going to help you with the access of the students of these learning resources. Also, the educators who would be completing the boot camp would be earning the batches and the certificate accredited by art parks tempid and stem.org. So there are many things waiting for you. We want you all to be part of this boot camp till the end submit your activities communicators if you are facing any issues in the telegram group. Because our complete team is going to support you with that. Now, talking about the schedule. So I would request Tina back to please let us take, take us through the schedule. So as we all know boot camp level two, that is artificial robotics and artificial intelligence. So we have six session session one, which we did yesterday was introduction to robotics, we learned about basics, some basics of robotics and we learned how to move a robot. In today's session will be discussing about self driving robot will understand how a self car driving car is working will understand will understand how different science are detected using artificial intelligence technology and will make our own robot to control with using sign detection. In third session that is line follower robot will be making a line follower robot, of course, and will understand how to calibrate the IS sensor we understand some logic and all. In session four. We'll make our robot as a delivery robot will understand will learn about some basic application of delivery robots and will understand some logics and will make our own robot to act as a delivery board. In fifth session will will dealing with guest to control robot here will learn about different forces that is modeled in machine learning model using machine learning will understand how those models are identified and will make a activity on guest to control robot. And in sixth session that is our closing ceremony. Now, over to you are you she can take it forward. Thanks Tina for giving us an overview of a complete bootcamp complete bootcamp level two, which is based on the quality that is robotics and artificial intelligence. So I hope you are very excited to start for the today's session. So, before I move forward, I would like to again talk about the learning management system that is where all the things are available for all of you. Because still we have found like still some educators are finding it little difficult so not a problem we'll just give up two minutes on this part. One of the very important part you can see is you can just go to ai.thistemperia.com where you have to sign into your dashboard. If you have not created your account till now not to worry you can start your journey of this international bootcamp anytime you want to. Go into the international bootcamps in which you want to be part of it and of course get the access of all the resources inside the bootcamp. You have to click on my courses option on the left hand side. Once you've clicked on my courses, you would be guided through the different courses you are enrolled in. Here this is an robotics and AI bootcamp for educators level two, you have to click it here. If in case I have seen some of the pictures where it is showcasing that all the lessons are locked in that case you don't have to worry that there's a high possibility that you have signed out of your dashboard. So please sign in yourself by the option on the top right hand side. Now today's session is self-driving robot. So right now you might be watching us on the YouTube live. That's amazing. Still you can always watch the video which is already embedded for you here in the dashboard. Here are the feedback forms for all the educators who have joined us around the world in India and a special I should set an end form for the educators who have joined us through a total innovation mission that is in community. Here you have to complete all the lessons and keep clicking on markets complete. Once you have clicked on markets complete, you would be moving to the next part where of course you would be learning the things.  So here once you have read it you can just click on Mark as complete. It would be taking you to the next part that is activity. So in the activity section you have to submit your activity by naming your file with your name and the activity name. Here you have to upload the project video link that is a YouTube video link of your project. Please make sure that you explain the things in the videos as well as you keep your video public in the YouTube. Once you have done it you can click on Mark as complete. You would be able to see the progress in your course here on the top just below the name that is robotics and AI bootcamp for educators level to where you can see right now share casing 9% complete three out of 32 steps. Our main aim would be completing this 200% and making this 32 steps out of 32 steps, then only you would be able to download the certificate. Now, moving to the learning part of the day. As you know we are working with one of the best AI robotics kit. That is quirky. But why quality. So we have discussed this yesterday but I will take two more minutes again to talk about it. So we are working with quirky and picked up logs because we are focusing on the latest technologies and the requirement of the 21st century skills. That is, we want all the educators to get themselves ready with the coding, whether it's on graphical based programming or a Python based artificial intelligence robotics and latest technologies like self driving technology. Tinkering in and making industry and the industry based projects and making them working automatically. Now, of course, we are working with Quarky, so I would like to play this video. I hope you would be able to hear that. It's a versatile feature rich piece of hardware. The best companion to use a typical intelligence robotics and coding. No, a mass rover. Actually, it's all this rolled into one. Hi Quarky. Hi Jack. It's an AI and robotics learning companion for the next generation. Quarky takes children on an exciting journey to explore advanced concepts on AI and robotics with an easy engaging and hands on approach. It is packed with interactive online courses and engaging live sessions that help children to learn, code and make their own real world projects. In other words, one Quarky endless possibilities. Quarky is portable. Carry Quarky around and control it using your laptop, tablet or even a smartphone. It's easy to program whether you're coding newbie using blocks or an expert using Python. Comes with a plug and play interface making it hassle-free and with some of the coolest latest tech. So imagine a self-driving car which identifies sweet signs and pedestrians or a faithful robot dog that follows commands with the help of machine learning and object detection. It's evident that Quarky is for everyone who wants to be ahead of the curve. It's so useful for AI education. My children couldn't stop and play Quarky all day. Quarky will guide you from being zero to an AI hero. So I hope you might have got an idea about what exactly that Quarky is and still we are going to go through with the Quarky as we have already discussed this part yesterday. I would like to give you an overview. So yes, this is a Quarky. You can see the different parts in Quarky. Let me just switch on my camera. So yeah, so in Quarky, of course, we have different features starting with seven cross five RGB display. We have two tactile switches to IR sensors, five touch-based sensors, two geared motors. Along with us, we have two servo ports where we can connect the servo motors and six generic input and outputs where we can connect the generic input output sensors to take the analog as well as the digital readings and make the wonderful project. Along with this, the Quarky can be worked out with USB-C type cable as well as it is very easy to work with Quarky, connecting it to Bluetooth with your laptop desktop or your smartphone. So now let's go inside our today's lesson that is making your own self-driving car. Yes. So before we go ahead and understand how exactly we can make self-driving cars out of the Quarky, we would like to discuss what exactly the self-driving car are. So when we talk about self-driving cars, automatically it completes the meaning in just two words that is the cars which can be driven without the humans. The human doesn't need to drive them. They should be able to not only just run but should be able to take the decision using artificial intelligence. Of course, they should be able to stop if they see anything. They should be take turn if it is mentioned that you have to take turn. Or it has, if the signal shows that you should go forward. So of course they should go forward direction. Of course we have been hearing about the self-driving cars in real from Tesla and some of you might have already seen some of the videos related to it. So of course we are trying to make the prototype of the self-driving cars so that of course it can be understood by the teachers and the students how exactly the turns work behind it. So now let's understand basically that why exactly and how exactly the self-driving car are important. So self-driving car can be used in waste collection boards, delivery boards, farming vehicles like tractor and etc. Where there is some work which has to be done again and again. There are some decisions has to be made but not always a human is required there. Of course these self-driving cars uses the sensors which helps them to find the location, altitude, what exactly the rotation they are taking, whether they are moving in an even road or uneven road. So using these sensors only the machine or I should say the self-driving car takes the decision. Nowadays also in the latest cars we are able to see this application or you can say see this feature in some of the cars right now it's automated parking system. So what happens there basically while you automatically take the reverse it checks whether there is some vehicles around them or not and parks the vehicle automatically. So this is of course a part of a self-driving car. Now one of the major use and the application of self-driving cars technology is it is getting used in as a different rovers on the planets like Mars and other planets where of course humans cannot go. But we require certain vehicles which should be able to reach out to that place can collect and understand the anatomy of the planet of course so that there is more knowledge to gain for the humans. So now I hope this part is pretty clear. Now of course how exactly self-driving cars are becoming more smart and smart day by day. So basically what happens is now as we are using the artificial intelligence to enhance the machines. So what we are doing is we are collaborating the robotics as well as we are collaborating artificial intelligence to come up with certain concepts like self-driving car. Where advanced self-driving cars can also find out that if the car is rotated to the side in which the uneven terrain is uneven terrain or even terrain. That means if it finds a pothole it would just skip that and you can just think for humans as well this is little difficult when we are going in off-roading or many other places. It can even slow down automatically on the bumps. It can even take the right decision where exactly it sees the traffic signals. So of course using the artificial intelligence it becomes little more easier for the machine to become more smart. Now I won't take much more of your time and we will start with the activity. So here today we are going to do our first activity basically where we are going to make our quirky detect the sign as well as give us an understanding. So I will now stop my show so that you can have a complete view of the quirky. So I hope you are all able to see my quirky right now. So I would request all to please turn on their pictoblocks and we would be now working with quirky. So I would be sharing my screen of pictoblocks in a while till the time of course you can bring out your quirky, check whether it's charged or not. Or of course you can keep it on charging using your laptops. So now as we were discussing about the self-driving cars. So if I say that in real. Okay, thanks for mentioning. Okay, you can all see the quality that's superb. So now, so the first and important thing when we talk about the self-driving cars comes up is my machine should be able to take the decision. Now when we are talking about the roads. So of course the decision would be something related to the traffic signals, something related to the pedestrians, sometimes related to the distance. Although we are not going to work with the distance part as of now but of course it is important when we are making a complete full-fledged self-driving car. So to start with, let's first start working on the pictoblocks. So now I'll just share my screen of pictoblocks and I hope you would be also able to see the pictoblocks right now. So here in the pictoblocks to make this all possible, what we have done is we have added an extension. Now, as we already know that extensions can be added to pictoblocks using our extension option where we have an extension called as recognition cards. So I'm just going to click it over here and it is saying please wait while the models are being loaded. So basically I'm adding a pictoblocks extension that is recognition cards to make first activity where I want my pictoblocks to detect the different signals or you can say different signs and many other things which can be done over the recognition card which we are going to see it right now. As soon as I added the extension called as recognition card, you would be able to see some different categories inside this extension, the first is settings. So of course, there are three blocks under the setting options where we are which we are going to use it to turn on the camera of course to show the bounding box where exactly the, I should say where exactly the signals have been found. The last is of course set detection threshold. So we would be talking about the threshold in a little time. Now we have the second category as analyzing image. So as we know, of course, machines are smarter but we have to direct them to do so. So if even we want them to get a give us a decision that what exactly the car or what exactly the sign is or the traffic signal is, it needs to be said that please analyze that from the camera. Now, moving to some of the very amazing blocks. Here you can see general object detection. In general object detection, you would be able to find the blocks like hash of objects detected. So this block is basically going to give you the number of objects detected so right now it would be showing zero since right now I haven't switched on the camera I haven't analyzed anything. So here you can see it is giving me the number of objects. Now, we can also get the name of the get the name of the class of that object. So I think we are very familiar with what exactly the class is. Since we have discussed it in the last boot camp still I would like to bring it for a small time that if we are talking about class that means basically a label of objects. That means if I talk about cars, so all the cars but whether they are from different companies, different countries are going to be called as cars. Similarly, if I'm saying about student, the student, so I should be talking about person, so person whether it's any person whether it's a male, it's a female, or you can say even there are two or three persons, right, all of them are going to be called as person. Now, coming to the part traffic signals. Okay, so if here you will say that is signal go detected. So now what exactly can be the use of it. So basically, if you'll see this is a an hexagonal shape block, which always give you the yes or no that is true or false, because it's a Boolean block. So the major part of the Boolean block is of course to give you the answer in just true or false. So here we would be able to use which signal is detected, like there are different signal, go stop, go straight, turn left, turn right, you turn pedestrian crossing crossroads, all these signals has been detected. So the answer would be yes or no. So generally, as you know, we can use these blocks under the if condition. Not only that, you would be able to get the position where exactly that particular, I should say signal or particular object has been detected. Now, coming to the next part of the blocks, that is numbers. So it's not only that it can be used to detect only the traffic signals, but it would be also able to detect the numbers. So is number detected so there is the number set from zero to nine, which can be detected by the pictor blocks. So of course, just hearing after the number you can just think of some of the projects where we can make with quirky where we want the quirky to be stopped at some house number, which has been labeled with zero between zero to nine. So of course those things we are going to do in this bootcamp. Next is again, that we can get the X position and the Y position of the number, which number where exactly the number is located on the pictor blocks screen. Apart from it, other objects which can be related to some I should say cell driving technology where you can see that generally we see PISA. Okay, so when we are moving on highways, we can just check that if the board is with the PISA we are able to understand here we can get a meal. Apart from it, there are different, I should say, different things which can be detected different objects, like the different shape of the cards, like Spades, Diamonds, Club, Heart, PISA, Slice, PISA, Tree, Home, Hospital, Bomb, Hazel and John. So now you can think that what can be the possibility what amount of projects you can make like you can make just a complete self driving part where with different objects you can detect and ask your machine to take the decision. Now, you might be thinking that how exactly where would I get all these objects. So it's in your box. So just please check your box, you might have definitely received a packet containing all the different cards which we called as recognition cards. That contains the different cards of traffic signals, numbers, pedestrian or Hazel, and also some objects like PISA. So I hope you are all able to find the packet of recognition cards inside the box. So moving to the part how exactly we can use these blocks to make a script where my picture blocks would be able to detect the different cards. So let me just show you first which cards I'm talking about. So basically I'm talking about these cards which you might definitely have received inside the box. So these particular cards are going to help us to make the project. The first and important point here is that my quirky should respond something if my machine is able to detect these cards, right. So what am I going to do it here is I'm going to start making an script, which is going to help me to detect the different card. So which is going to help me to detect different cards. So here's the first and important block as you already know is the first and a very important block which we want to use is when green flag is click. Of course, when we are using this, we want some automation where I don't need to click on the complete script again and again I can just activate or trigger my complete script just by this green flag. Now for of course detecting the most important part is that my machine should able to see that is somewhere you can talk about I'm talking about right now is computer vision where computer is able to have the vision. So the next block is of course I need to switch on the camera. So I'm going to just bring down this block with says turn on the video on the stage. And of course for this I need to check the camera. Are you sure your mic is moved. Yeah, so I think now I'm audible. So I'll just go back and start with so the first and important part for the computer vision or I should say detecting the signals are different detecting the different cards is turning on the camera. And that can be done very easily by using this block. Now as we already know there are different blocks in the settings. So what I need to do here is have to bring them as per my purpose that whenever a block is detected I want the bounding box. Next is set the detection threshold to 0.6. Now let's understand what exactly the threshold means. So if you have seen our previous videos where we have talked about machine learning. So we talked about the confidence interval or you can say confidence that my machine is confident to give me this answer. Now if I'm talking about threshold. So basically I'm putting a limit on my confidence that is till the time my machine is not confident. Minimum 60% I don't want it to tell me the answer. Because of course when we are working with self driving cars that we need a little high accuracy. So now here basically I'm setting a threshold that is 0.6. That means till the time my machine would not be confident enough confidence 60% that yeah this is the correct decision what the machine is taking. It is not going to tell me the answer. Now you might be thinking that how exactly we can make projects in such a way that it should be able to work with 0.6 or even lower version. So here are two important parts to be discussed that of course we don't want to take it lower the number because of the criticality of the project. So if you are working with self driving car and if in case we decrease this threshold that means even if it is not confident that whether it should go whether it has detected the go signal or not. It is going to take the decision to move ahead and that can be of course a problem in some time. So for that of course we need to keep it in such a way that of course it should not be very tough for the machine as well as it should not even very easy for the machine. Now, so what am I going to do here is I'm going to use this set threshold block. Now of course we have set up all the settings and now the things has to be worked with the AI of course that is analysis of the different signals. Now what am I going to do here is I'm going to control and I'm going to bring the forever block. Here in forever, as I mentioned, although machines are getting smart, but still it requires humans to activate. So we would require a block which can tell my machine that now from here you have to basically work or I should say you have to start analyzing the things and giving me the answers. Now, once it has detected, of course, I should be able to know the name of the object detected, right? So what am I going to do here is I'm going to bring the block that is safe, which is going to help me to tell the name of the class of the object. So now I'm going to use of course this block, but if you're talking about here, if I click it here, so it is saying hello. And if in case I add this, so it is going to say that this is null or some classes right now since it has not detected anything, but we want one more important step. That is to make it like look a little more prettier. What I can do is I can use the block called is joined from the operators. Now joined from the operators is basically going to not only tell the name of the object but would be telling me that it has been detected. So I'm just adding some beautification part here. Now to observe what are the different things it can detect. Okay, so let me just bring down some cards. So now I'll just play the script what I have built to check whether it's working good enough or not. Although right now, my there would be nothing happening on the quirky because I haven't added anything related to the quality, but I'll tell you how we can make it much more smart. So let's first play on when green flag is played. So right now it's saying null detected, right? Not detected because of course there is no recognition card. But if I bring some recognition card and take it little near to my machine so you can see PISA detected. Let's see what it says to this number two detected. So I have some more numbers what I would try with this. It has detected the go. Let me bring down some more cards. So you turn has been detected. So turn left has been detected. So basically all the block all the recognition cards which you have with you is going to be detected. Okay, by your machine. So now we have understood of course how exactly these recognition cards are going to work, but let's understand how we can make it more smart. So right now we of course my picture was detected the things, but to make it much more good and making it work with, I should say, quirky, we can add certain blocks to it. Now, so what I can do is, of course, I have added say here the class. Okay, but also what I can do here is, I can add, tell me the class, and now I can add some blocks here, that is if I go to recognition cards. What I say is detected like we have this. Okay, or I can use is pizza if pizza detected. I want my party to be happy of course, after seeing pizza. Of course, sometimes we get crazy so for me of course pizza is something very what I love. Okay so now what I'm going to put it here is I'm going to bring the display. I'm going to go to bring in happy emotion. Okay, so now if in case it is going to get shared. Okay, the first important point here is I need to connect the quality. So on the backside, of course you have this turn on button, which is going to help you to turn it on. As soon as you turn it on. There would be blue light at the back you could be able to see. So this blue light showcase that the power has been turned on. Okay, you can see just beside, or you can see behind the tires. And also, the party Bluetooth light has been turned on. So now I need to click on board. I'll select quirky. I'll click on connect. My Bluetooth has been detected. Let me just click on connect. Now there were some questions related that how exactly we are able to connect the quality with the Bluetooth. Let me first press the green flag and let's see what happens. So you can see it showcasing null detected.  So now if I case I'll bring this pizza, my quirky is going to become happy, right, because the pizza has been detected. So now, here also you will see that how exactly we're building the logic that we showed the pizza it became happy. But if we remove the card, it doesn't work anything. That means you can say there was no change on the last instruction given to the quality. So what I can do is instead of this if and that is why we use if it's okay so I can go to control. What I can do is I can add if it's here and I can use if pizza is detected I want happy emotion is keep the quirky screen clear. So in the palette of display, you would be able to find this block which says clear. And now let's see whether it works or not. So this is how you step by step learn the things you bring things down and the pizza has been detected. It is coming up with happy emotion. Let me just remove it says null detected and you can see the happy emotion is gone.  And as soon as the pizza has been removed in from the front the quirky is not going to be happy.  Right. Okay, so I can just bring here sad, or we can bring here crying, and instead of happy we can also use love. Okay, so now I'll just stop this. And so right now you can see the, okay, right now is the brightness of the quirky is too high. Even I can set that. Okay, so let me just bring down this block. Okay, so this is a block under the display, which can help you to set the brightness. So I'll just make it little less. Okay, I hope this is going to work. Let me keep it very low because since it is on camera so it is going to shine a little bit. From for you would be able to see so I'll set up the brightness. And now if I press the green flag my quirky right now knowledge detected so my quirky is crying and as soon as I bring the pizza in front of it. So it shows the love symbol that yeah quirky loves the quirky a quirky loves the pizza. As soon as I remove it again it is going to crack. So this is how exactly we can engage the students in different activities and by using these activities they were not only working with their logical skills and critical thinking, but would also be enjoying and learning artificial intelligence. Now, where we can find those cards can you send us. So of course these cards are would be inside I should say into the box inside the box of your quirky. Okay, also, if you don't have quirky and you want to make certain, I should say projects related to these recognition cards, of course you can put it forward to us on telegram, we would share you the link of the PDF you can download the cards out of their cut them out and of course use them for the purpose. Now, moving to the part where now we would be working. So till now of course we have worked with a part of recognition card but of course it was just a very small part of the complete self driving. This is of course important, but we have to add more things to it. So I'll just remove this complete script as of now. So I'll take a pause of a minute like if you have any of the doubts, any of the things you want to ask or so please feel free to put it forward. And do we have any questions from the last session, or like any educators might have asked it. So we are going to make one more activity educators right now, but till the time I want you all to ask some questions. And let me know if you have any problem. Ayush, if you could explain once again Bluetooth connecting in Victor box. Yeah, sure. So the Bluetooth connectivity. Yeah, so Bluetooth connectivity is very important while working with quirky whether it's, it is whether we are connecting our quirky to smartphone or we are connecting it to the laptop or desktop. And I tell you for laptop and desktop. You have to just search Victor blocks link. Okay. So I've already searched this so many times I'll just directly click it here. So here you would be able to see a picture blocks link easily connecting the quirky board and many other boards to pick to block. And with this picture blocks link is a small software, which is going to help you to detect your different boards inside the picture blocks. Now, the next and a very important step would be that you have to download it. Okay, so how can you download it. So here you can see there are two versions. Windows second is macOS. So you can just click on Windows to download it. And if you are using a macOS, so then you can download a macOS version to understand it more. Let me just play this video. I hope this is going to help you and make you understand what exactly the picture blocks link is. Hello, everyone. I hope you all are safe and sound. As you know that the latest version of picture blocks is out now, it has lots of new features like the NLP extension, recognition card extension, the IF triple T webhook extension, Victor blocks link and the new credit system. We have also added an easy file sharing provision for software, updated board firmware along with some other bug improvements for making your experience better. In this video, we will talk about Victor blocks link, which plays an important role for improvising the connectivity to Victor blocks over Bluetooth connection with your favorite boards like evive, koike, esp32, Arduino, micro bit, Lego and makes working in real time mode, aka the stage mode really fun. So let's understand what Victor blocks is, where to download and install it from and how to connect your favorite board using it, along with seeing it in action. Victor blocks link is an application used by Victor blocks to carry out hassle free Bluetooth connection with hardware devices. You can find the download link in the description box, or you can even simply Google it. Next, choose the appropriate platform, that is Windows or Mac, then download it and install it. Run the Victor blocks link application on your device. To make sure it is running, it should appear in your toolbar. Next, make sure that the Bluetooth of your device that is laptop or PC and Bluetooth of your favorite board is on. I'm using my Koike board to test. Now, open Victor blocks, select the appropriate board you want to work with from the menu bar. Next, click on connect button and select Bluetooth ports. As a Victor blocks link is running perfectly in the background, a list of available devices will appear. Click on connect to select yours. With this, your board will get connected to Victor blocks. Let's write a small script to see it in action. One important thing to keep in mind while working with Victor blocks link is that you cannot upload quotes via Bluetooth. It's only to communicate with your favorite boards, which already has firmware uploaded in it in real time or stage mode. We will test the working wire displaying the happy emotion animation on the LED matrix of quality, placed when flat-linked hard block from the controls palette. Add a forever block to make the script run forever. Finally, the decision... So, I think you might have got an idea that what Victor blocks link is, but still, as I said, this is the step one is very important when you are downloading it. That is after downloading, you have to install the picture blocks link and at the bottom where you can see the other services running at background that like Bluetooth, your zoom calls, your security services, as well as the sound, you should be able to see this picture blocks link option. Then only you can basically find that your picture blocks link is activated. Now, moving ahead to the next part of the activity. That is that how, yeah, of course, is is it available for Linux? Okay, yeah, of course, for the Linux to it is available. You can just please write it us on support at the rate this temporary dot com and we are going to help you with that. Now, moving ahead to an activity where I wanted to see my quirky in action with the different recognition cards. So now the first and the important part, as we know, are going to be same that what I want here is I want to start my script when the green flag is clicked. Again, the important blocks for setting up the things are that I would require to turn on the camera. And I want to show up the pounding box and set the detection threshold. I would be talking about this question actually. Okay, so now, if in case your cards are not getting recognized, you need to bring it little more close to the camera. And also it's very important that your light surrounding should be clear means you should have a proper light because for even humans, if there is not a proper light, it becomes little difficult to detect and understand or take a decision. So similarly, if you're talking about machines, of course, they would require certain things like a good amount of life and a clear vision to give you the decision. Now, how can we work here with, I should say the recognition cards. So the next part would again be same that I would require a forever and I would ask that my machine should analyze the image from the camera. Now, now here comes an important part that till the time what I did was I was bringing some emotions on my quirky. But if in case I want to bring some action, so I would require some conditions. So what am I going to do it here is so assuming this is a self driving car, which is going to be in its way and detecting the different signals on the platform or on the road. So the first thing what am I going to do is I'm going to control and I'm going to bring a block which says, if then is, and here you have to understand that I would require to check with type of card has been detected. That means here you can see this is a block. It is saying is signal is signal go detected so I can click we have multiple signals. So what am I going to do here is I'm going to first check is signal go detected. And if this condition is true, I'll go to my robot palette where I worked with making my robot go in a forward direction for one second. So now I think this is very clear that is the goal is detected I want my quality to move in the front direction for one second. Now to move ahead in this, of course, I would require some more signals of course if I'm moving on the road, I would require some of the I should say more cards. So now what am I going to do is going to check which turn. Okay, because there is a high chance that it would be asking for we need to take the tones while we are I should say, walking, right. When when are I should say vehicle is moving. So here I would go I'm going to make one more condition. Okay, and this time not go but I would be checking whether the signal for the turn left has been detected or not. And if the signal for turn left has been detected, I would require, of course, a turn left. So I'll go again back to my coffee pot and robot palette. And here I have a block, which says go forward, where I can select taking it left for one second. Now I think you are pretty clear with this part that how exactly we did. We took the left turn so we didn't took one second but we took 0.5 because as per my quality calibrations, it takes the perfect right turn when perfect right or left turn when it has been given a chance to move for 0.5 second. Now moving ahead, we would require some more actions. So we would again bring some more conditions. So let me just bring this if is okay. And now you can see using this if is I can again check whether turn right is detected. I'll just select turn right. And if turn right is detected, I want my quirky to take the right turn. So let me just take the right turn. So those educators are finding a null detection. So don't worry, you can just try to bring the first thing that is your cards little near to the camera. And you have to wait a little bit. It is going to detect it. Okay, so now I've taken right left and everything is done. But of course still the other part is left. So what I can do it here is, of course, I can bring it here. If none of the things is working, I want it to turn. I wanted my robot to be keeping itself stop at a place. Right. So now let's see how exactly it works. So I'll just click on first I'll just show you the complete script. Okay, and let me just let me just click on a green flag. Now let's see what happens if I say go. Oh, it's nothing happening. The reason behind is I have not connected the quirky. So the very important part is we have to switch on the quirky okay. Once the quirky is turned on, I would be able to see a blue light coming up on the quirky and then I need to click on connect. And I would need to find the quirky and connected. Once the quirky is connected, you would be able to see a green flag. And now let me press the green flag here. And now let me try to show the go. You can see it took basically went in forward direction. Let me just bring it back here. Let me show the different directions so you can see it took two times because it actually detected it. I kept the card there itself. If I'll again show it is again showing to take the right right again I can of course show this. So you can see it is so right now I don't have the right the second turn that is left on thing. Okay, of course, otherwise I would have shown it can easily take right and left on. Now, of course, how can you make it look more better. Okay, so this is very small. Okay, but how can we make it looking more smart more good. And there comes the part of creativity. Right, so let's bring down our creativity to the quirky led board. So what am I going to do is I'm going to display palette, and I'm going to add one display every time like I have used three signals, so I'll be using one display every time. Okay, so let me just bring it one more for a stop as well. So what I can I what can I do here is if I say that I want to move forward. So this is a block which says display matrix as and you can see this complete matrix is what exactly is on the quality. So I can click on black color. I can just fill the black here. And what I'm going to do is I'm going to make a small arrow key here. Okay. So, yeah. So this is my arrow key to move forward. I'll put it here if in case it finds this I wanted to move in forward direction. Let me just put it on top. Now if it takes it left turn. So of course I can bring some left turn creativity. Let me just click on black fill it here and then make a left turn. So this time let's do the different color. Okay, so although I'll just clear this actually we can make it little much more prettier. This seems much more like a left turn. Let me bring it on top here. If it is a right turn, I would require to make a right turn creativity. So I have used blue, I have used red. Let's use this green. Okay. Okay. And I'll put it on this right part. But what can I do on stop. Okay. So even I can fill this template with a one color. I can just choose red and fill it. Okay. And I can put it here on the stop part. So now what I can do is I can check it again. Okay, let's see how exactly it looks. So I just press a green flag. Until the time I'm not showing any of the block. Okay, any of the cards actually it is basically bringing the red light. As soon as I bring, you can see it went up. If I case I'm going to bring this. You can see it is taking the left turn. So right now as I said I'm not able to find my the second turn this second turn card. Okay, but still it is going to work for you. Okay, so now let me just show it to you again. I'm sorry, it was just about to fall from my table. Right. So in this way, basically, again, as soon as I didn't show anything, it became red in color. So I hope this is clear to everyone, you might have gotten complete idea how exactly we are working here in this. And basically now what we want you to do here is since of course you your question was that if in case we don't want to do it with showcasing these cards or the, I should say, on the laptops right. Of course right now if I'm saying it self driving car is of course not working selffully somewhere I'm using my some of my hard and the things right. So here I will tell you a very important use case and where we can work with a smartphone. So now in the in your box, there would be two different to I should say two more purple color parts. Okay, so the name of these parts are a three. So let me stop my share first. And let me just. Okay, so now here if you see this two different parts you might have already received that this are called as mobile holder. Okay, so this is called a mobile holder in mobile holder, you would be able to see basically some arrow marks. Okay, on a three basically would be able to see this arrow mark I hope you are able to see this. So this arrow mark has to go on the top side. Okay, so this is the arrow mark. Okay, here you can see this is the arrow mark. Okay, you have to put it on top. Okay, and just push this down to quality. Similarly for the second as well. I'm going to show you this is an arrow mark here. Okay, and I'm going to put it forward and I'm going to easily put it on the quality. Although you can also assume or understand this in a way like the long ones would be in the front side. Okay, the long ones are on the front side. Now you will see my quirky is more looking like it can carry something. Right. So what it can carry. So yes it can carry of course the smartphone. If you're working on a smartphone. Okay, and you have a picture blocks I should say you have you have a picture blocks in your phone. So of course what you can do here is you can I'll just turn my coffee off. Okay, so what you can do it is you can use your smartphone so I'll just bring it here. So you can use your smartphone and you can mount your smartphone here and you can use the camera of your smartphone. So I like to show you how we can do it. So you have to go to my space. And of course the program what you have made needs to be open. So I'm trying to open up here. So right now I'm not going to make a complete project but I'll try to show you up a small implementation but I would love to see the employee implementation. So for you if it's left or right is not working me to see then in case you have to just bring little more clothes because it might be due to the background. Okay, one more important point when recognition is the background to try to keep your background clear and white because it is of course sometimes make a little difficulty. So right now the code which I made it there I'll just try to bring a small part of the code here. So I'm adding a recognition card extension. So you can see I'm just adding a recognition card extension. Okay, and I'll just bring down few blocks. So I'll go to event. I'll bring when green flag is clicked. I'll go to recognition cards. Okay, I'll require of course to turn on the camera. I'll require a bounding box. I'll require the setting at the threshold. Now I would require something from the controls that is forever. And what am I going to do here is I'm going to just make one condition okay. Before that I have to use the block which says analyze the things from the camera okay by mistake play added it outside. Let me just bring that inside here. Okay, I bring if condition. Let's bring if else actually is going to work little more better. Okay, so I have brought if else. I hope this would be visible but you can directly compare it to the script what we have made on the laptop okay so I'm just trying to copy that same here. So is go detected. Yes, if go is detected. I want my quirky. So I'm not able to see my quirky palates right. Why am I not going to why I'm not able to see it right away. I have not selected the board. Let me try to zoom it again. So here basically there is an option to select a board. You have to click it here to select the board. Select the quirky and you would be able to see the quirky palates. Now here I'll go to robot part. I'll say if you have detected go go forward for one second or is stop. Okay. Again by mistake. Yeah, here it go. And also I would like to display happy motion. If my court key has detected the go and I want to showcase nothing actually when there is no cards detected. So I have added this to this. So right now fell so I have made a similar type of program. Now the only thing is what I have to do is check the camera. Okay, so now I will tell you how you can check the camera. So here you have to see there isn't setting option. So please click on the setting option in the setting options. Let me just try to bring this near to you. Here you would be able to see a video option. Okay, you have to click on video option. Once you click on video option, you would be able to see to camera. So right now you can see this is my front camera working from the drop down. I can select the camera to as well that would be a back camera. Okay, so right now you can see this is basically my back camera. Okay, right now my hand is visible. So I generally prefer to use back camera while walking. So I'll keep the back camera and I'll go back using the back button. So this is a back button. Okay, let me just show this again. You have to click on the setting option by mistake. Click on it. You have to click on the setting option here. Okay, once you click on setting option, the third would be the video from here you can select the camera. Now go back to the scripting area. Make sure you go to the setting option after coming to this coding part. Okay, now let's see whether it's working or not. So now what can I do here is I can put my phone here. Okay, I hope this would be visible to you. Let me try to show you this from this angle. Okay, so now you can see my phone and now what I can do here is I can put a Go symbol in front of it. Okay, so what is going to happen is it would be able to detect the Go. Okay, and I'll click on connect. Oh, first I will also require to switch it on. So let me turn this on. Now my QWERTY has came up here. So let me just try to connect it. And now you can see this green light. That means my QWERTY has been connected. And now I can click on green flag first. So right now it is not doing anything because there is no card. But if in case it is going to find a card, it is going to move. Okay. So right now actually, as I said, the background is very, very important. So let me just turn this on. So I'll require to turn on the script. Okay, so just as I actually my phone got a little hang. So let me just reframe this again. So I'll just start the script again here. Let me just go to full screen and let me connect my QWERTY. Once the QWERTY is connected, I would just click on this thing. Okay, so it just basically became happy since I so there is a little space on my table. So basically it would be able to detect it, move it forward, go in different direction. And that is what basically we want you to do that you can make a complete self driving car. Okay, where you can just bring some different cards, and it is going to work automatically. You can situate the cards like this, and you can make it move in different direction. So if the card is detected, go it is going to go forward. Once it has moved forward, you can keep this signal as turning right, it is going to take turn right. So I hope you might have got a complete idea how exactly we are making a self driving car. And as I said, we want you basically to make this DIY file as well that is do it yourself. On my screen. Okay, so yeah, so this is how exactly you can make the multiple sign based controls where you would be able to detect the different signs using your smartphone in QWERTY. So please tell if you have not joined our telegram group. So please join our telegram group so of course you can ask your doubts you can join our doubt sessions, work with us on doubt sessions. And of course, we can help you and support you in the resolution of the issues you're facing. All the educators to fill in this feedback form. So these feedback and attendance form is going to help us to know what exactly the things you want us to help you support you as well as how the things are going at your part. And if there are requirements of improvement, of course, we are going to help you with all the improvements. So all the educators from around the world, please fill in the first form. While the educators who are joining us from the community, please fill up the second form, the links of the form have been already shared over the chat. And so after just this session, we are going to have the doubt session, where you can just talk to our mentors one on one, and from the 6pm IST that is going to be after 35 minutes, you can get the link on the telegram group so it is, it would be great if you're finding any type of issue or want to share your suggestion or anything, please come to our doubt session and let us know about the things so that of course, we can support you with that. So now it's the time of doubt. So if you have any doubts, please put it forward. We would love to answer them all. We have already taken one important doubt of the pictor blocks link. Other than that, if you have any questions, please put it forward. Now it's very important that you do these activities make a video because it is going to help you a lot in many ways, where not only you, but even your students are going to see they're going to come to you to ask to ask to teach them. So that is what exactly we want that all the students should get in hands on experience with these wonderful activities. So that of course, they can not only learn the things in a complex way but of course we want them to learn the thing in fun and engaging way. So this is our aim. Of course, all of the educators also aim for the same. So I hope the session was good. Yeah, of course you can take out some time you can do all the activities as I said it's like this system or I should say this complete dashboard is going to be with you for coming to us but of course we want you all to keep submitting the showcase your activities on the telegram group of course so that we can help you to grow personally as well as to grow institutionally or I should say professionally. So that was all for the day in today's session I hope you have enjoyed the session and we're looking forward to see you all again back tomorrow at the same time. So till then take care to stay safe by looking forward to see all the activities with all of you. Yeah, thank you everyone. Thanks for joining. That was the one that was a wonderful session I use we all are super excited to learn about self driving cars and make our own self driving car using quality and pictor blocks. Hope all of our educators enjoyed today's session. Thank you all for joining. See you tomorrow. Bye bye.


There is a huge and growing demand for secure NFC data transfer where data protection is paramount. This includes areas such as contactless payment obviously, access control and public transport ticketing systems. Baris Yilmaz is here to talk about STs offering in this domain. Baris, welcome. Just to start with, why is this of use to me in my home? Well, simply everywhere where our data needs to be protected. This is very useful and if I think about the real example in our home appliance, this could be an electric meter where your consumption of the data must be treated in a confidential way and is your own private data. And why is the ST25 family a perfect fit? Well, the ST25 is a product which can enable us our secure data transfer over NFC thanks to the ST25 TV, which is a dynamic tech and its features where we will focus about the fast transfer mode and the so-called SPSFU. This is a service supported by the STM32 microcontrollers in order to grant a secure boot and an authenticated firmware upgrade. And I can simply use a smartphone? Absolutely, this is simply like this. Today NFC is a contactless technology supported by the Android devices and recently by the iOS 13. So on the technical side of things is where you lose me, but that's important. What are the key benefits to customers? Well, the key benefits is here using the ST25 TV, which enables us to be able to communicate through the contactless interface to an NFC reader or IDR5D reader or smartphone. And at the same time to microcontroller thanks to the I2C interface. And using the fast transfer mode, which is going through RAM memory, we will be able to speed up, which allows us to speed up the communications between those two devices.  What's the point in the secure data transfer idea? So we can run a secure data transfer either to send or retrieve data during operation, or if you want to set the parameters of the device directly, or if you want to upload a new firmware to the device. But the key point is that only a granted user will be able to communicate to the STM32 microcontroller in order to perform those operations. And how do you enable the secure transfer channel then? Well, there are three essential elements, let's say, in order to start or establish a secure session. The first one will be mutual authentication, which means that the two operators need to make a handshake first. So there's a first key exchange. The second one will be exchange of the public keys, which is an AS session key, in order to allow the bidirectional encrypted communication and in order to allow to share the private secret. And the third one on top is the crypto algorithms, which is based on the STM32 ready to use firmware implementations in all the microcontrollers. Okay, let's see this in action with your ST25 products. Yes, for sure. And for this purpose, I already prepared a small demo, which consists of the iPhone based on the iOS 13 operating system and the ST25 DV discovery kit based on the STM32 motherboard plus the RFID sister board. So what I'm going to do first is to create a close coupling between those two devices and create a secure session, like I previously explained in the steps before. Once the user is authenticated, we start to read and decrypt or to send the data from the smartphone to the ST25 DV device in a secured way. And for this purpose, I just sent here some measuring data, which can be used for the operation. And I'm going to repeat this same kind of demo again if I create a secure session for the second demo use case and start to send some... An image. An image. Yes, absolutely, to the ST25 device again and as we can follow up on the left screen, the device can decrypt the image. What if somebody's eavesdropping on all of this? Yes, absolutely good point. So for this purpose, I prepared a third one and here the purpose is to show how securely the data transfer can be done. Even there is an eavesdropper in between. So this means if somebody is going to sniff our data and if you repeat the same procedure again and we launch here the function of the eavesdropper and when we send a simple text message from the smartphone to the device again, we can see that the message was properly received by the device. But if we follow up here on the screen what happens if the eavesdropper wants to sniff the data then we can simply see that the data which are encrypted cannot be decrypted by this. It's all corrupted basically. Absolutely. I would not want anyone sniffing my data publish. Absolutely. Listen, thanks so much, it's fantastic and look forward to speaking to you again. Thank you.


Public Relations Officer of the River State Police Command, S.B. Namdeo Mone, confirmed that the incident, saying no life was lost. In the meantime, the Commissioner of Police, C.P.A. Bukka, on Friday, has ordered a full-scale investigation into the incident with a view to us attaining the cause of the explosion and bringing the perpetrators to justice. Hello. Hope you enjoyed the news. Please do subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.


Hey everyone, it's Eric Moore from Nintendo Prime mainly from the podcast couple other different things Today we were doing an unboxing of my SNES classic that I just recently purchased this last weekend So it includes 20 games plus the never before released Star Fox 2 Well, I guess Here's the fun part Guessing some sort of guidebook Here's the bad boy right here, and we got a couple of controllers here, and it's got the Wii port plug-in. You got here looks like USB Don't know what that's for. Oh power And then we got your HDMI and And the second controller you got your switch on you we can show the Size difference between that switch and this size compares into the switch This thing is dinky. It is it's very dinky It's kind of awesome because you use the power button just like you do would the normal one and then the reset brings you back to the main menu Eject. No. Yeah, too bad. There's no nothing that will actually work with it. Oh Yeah, and I think this how do you plug the controller? Oh, there's a These That Awesome, I think that's probably gonna do it for us That was a fun quick unboxing. Yeah excited. I am super excited. So what's the first thing you're gonna do when you plug it into play? What's your first game? So many great ones, I know I know Now I should note that you play 8th Star Fox 2 you have to beat Star Fox 1. No, you just have to beat the first level Oh only first level only first level. Oh, look at that. See For the first time ever I get corrected by Eric Moore on something Nintendo. Yes, because I've seen it done Possibly punch out because I love punch out Which what is it regular punch out super punch out, okay? Super punch out, okay And oh, I'm pretty sure we're probably gonna be making a run through of Secret of Mana at some point in time It's a commitment. Yeah, such a great game There's so many in here is there a game under you are probably not going to play No, I'll probably try them all at least once nice, you know what I love most about all this save states Yes, and I don't have to play it illegally to enjoy it, right? All right, well, thanks everyone for tuning in obviously and then you're off a chance behind the camera And Eric Moore right here. Good luck if you're trying to get one of these this holiday He got fortunate saw them at GameStop after launch by the way Yeah, I literally just got it this this Saturday that would be the no I got it. Sorry. What day was it Friday? I got it the 10th of November. Yep And hopefully I'll be able to get my hands on one this holiday as well one things for sure We actually saw one of these in store unlike the NES classic, right? It's easier to get confirmed. Maybe yeah, yeah So far so good. All right, you guys we'll catch you in the next one