<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Brian Shin</title>
    <description>Brian Shin — founder of Silver Flight Group and Dubcap, and co-host of Unlocalized, a podcast and short-form show about Korean business and tech in English. Building AI-powered video tools that turn long-form content into short-form distribution. Former PM at Waymo, Harvard &amp; UC Berkeley alum.
</description>
    <link>https://brianshin.me/</link>
    <atom:link href="https://brianshin.me/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 06 Oct 2026 21:08:46 +0000</pubDate>
    <lastBuildDate>Tue, 06 Oct 2026 21:08:46 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
      <item>
        <title>Ten years of my golf, analyzed</title>
        <description>&lt;p&gt;Since 2016 I’ve logged almost every round of golf I’ve played, first in Swing by Swing (now SwingU) and then in 18Birdies, and until this week I’d never looked back at any of it. That’s 194 rounds across Colorado, California and Korea. I also had a summer of range sessions from 2024 sitting in my Toptracer account.&lt;/p&gt;

&lt;p&gt;So I exported all of it and spent a long session with Claude Code turning it into a dashboard. It’s live at &lt;a href=&quot;https://tools.brianshin.me/golf/&quot; target=&quot;_blank&quot;&gt;tools.brianshin.me/golf&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-handicap.jpg&quot; alt=&quot;My handicap index since 2016, as a stock-style chart&quot; /&gt;&lt;/p&gt;

&lt;p&gt;One of my favorite pieces is this chart: my handicap over time, built like a stock chart, so I can scrub through any date or drag the window underneath. My index went from 19.2 (when I first had enough rounds for one, in 2020) to 10.5 today. The spike in early 2021 is me coming back from a long layoff, and the drop after it is the 64 rounds I played that year.&lt;/p&gt;

&lt;h2 id=&quot;building-it&quot;&gt;Building it&lt;/h2&gt;

&lt;p&gt;The first job was getting the data out, and that turned out to be the hard part. I tracked my early rounds in Swing by Swing, which later became SwingU, then switched to 18Birdies at the end of 2020. I honestly don’t remember why. I think SwingU was draining my phone’s battery. None of these apps make it easy to take your history with you. 18Birdies’ came out as an archive of my whole account, and SwingU’s as a raw hole-by-hole file. Toptracer has no export at all; after some digging I found &lt;a href=&quot;https://swingsync.com&quot; target=&quot;_blank&quot;&gt;SwingSync&lt;/a&gt;, a third-party service that connects to your Toptracer account and pulls every session out as a spreadsheet.&lt;/p&gt;

&lt;p&gt;After that, I mostly described what I wanted and judged what came back. Claude did the building.&lt;/p&gt;

&lt;p&gt;The data was messier than I expected. 18Birdies doesn’t export the par for each hole, so Claude tracked down the scorecards for the 35 courses I’ve played and matched them to my rounds. It also caught a round I’d logged in both apps.&lt;/p&gt;

&lt;p&gt;One disappointment: 18Birdies’ export only includes the basics. It has my score on every hole, but just round totals for fairways, greens in regulation and putts. The detail I logged hole by hole (putts, chips, sand shots and penalties) didn’t come out at all, which is why the dashboard says so little about my short game. The app clearly has that data, so I’m working on getting it out another way, and I’ll add it when I do.&lt;/p&gt;

&lt;p&gt;I’m a big fan of &lt;a href=&quot;https://datagolf.com&quot; target=&quot;_blank&quot;&gt;Data Golf&lt;/a&gt;, so I asked Claude to look through their site and borrow what made sense for an amateur. The result is a page that estimates what I’ll actually shoot next time out (a few strokes worse than my handicap suggests) and forecasts my next round at each of my regular courses.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-forecasts.jpg&quot; alt=&quot;Next-round forecasts at my regular courses&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The part I enjoyed most was the maps. Most of the Bay Area courses I play have their holes traced in OpenStreetMap, so every round now has a replay: step through it with the arrow keys and each hole is framed on satellite imagery, with my score, what I’d be expected to make, and every other time I’ve played it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-replay.jpg&quot; alt=&quot;Replaying a round at Stanford, hole by hole&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;what-my-rounds-said&quot;&gt;What my rounds said&lt;/h2&gt;

&lt;p&gt;My favorite page is the game plan. Every finding comes with the evidence, something concrete to try, and a rough estimate of how many strokes it’s worth.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-top-fixes.jpg&quot; alt=&quot;The top three fixes from my game plan&quot; /&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Stop making doubles.&lt;/strong&gt; 32% of my strokes over par come from going beyond bogey, almost 6 a round. My bad rounds don’t have more bogeys than my good ones. They have more doubles: 6.9 a round on my worst days against 3.7 otherwise. The fastest way down for me isn’t better shots, it’s fewer disasters.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Take one more club.&lt;/strong&gt; 46% of my missed greens come up short, and only 13% long.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Practice approaches, not driver.&lt;/strong&gt; For me, hitting more greens is worth far more than hitting more fairways.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also compared my averages with &lt;a href=&quot;https://shotscope.com/blog/practice-green/stats-and-data/reduce-your-handicap-10hcp-averages/&quot; target=&quot;_blank&quot;&gt;Shot Scope’s numbers&lt;/a&gt; for a typical 10 handicap. Over my last 20 rounds I hit greens about as often as they do (36% against 35%), but fewer fairways (40% against 50%), and par 4s are where I give up the most: about 3 strokes a round.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-stat-line.jpg&quot; alt=&quot;My averages next to typical scratch, 10 and 15 handicap golfers&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It also found that I play better before 10am, and that hole 16 at Half Moon Bay’s Old Course has my number. None of it is shocking golf advice. But seeing it in my own numbers, ranked by what it’s worth, is a lot more motivating than reading it in a magazine.&lt;/p&gt;

&lt;h2 id=&quot;what-the-range-said&quot;&gt;What the range said&lt;/h2&gt;

&lt;p&gt;In August and September 2024 I hit 1,994 balls over 29 sessions at a Toptracer range, and SwingSync pulled every shot out with its carry, height, launch, spin and curve. Range balls fly a little differently from the ones I play on the course, so the exact yardages are probably a bit off, but the patterns are clear.&lt;/p&gt;

&lt;h3 id=&quot;my-typical-7-iron-carries-157&quot;&gt;My typical 7 iron carries 157&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-range-yardages.jpg&quot; alt=&quot;Carry by club: the middle half of good strikes, the 10th to 90th percentile, and the median&quot; /&gt;&lt;/p&gt;

&lt;p&gt;On a good strike, my 7 iron carries 157 yards. Half of them land between 149 and 164, only one in ten goes past 170, and my longest was 186.&lt;/p&gt;

&lt;h3 id=&quot;four-clubs-one-distance&quot;&gt;Four clubs, one distance&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-range-gapping.jpg&quot; alt=&quot;Yards between neighbouring clubs&apos; median carries&quot; /&gt;&lt;/p&gt;

&lt;p&gt;My 3 hybrid, 4 iron, 5 iron and 6 iron carry 178, 175, 169 and 165. Four clubs inside about 12 yards, where you’d want 10 to 15 between each. I’ve been carrying one club with four numbers on it. From the 6 iron down the gaps are textbook, and the wedges are the best part of my bag.&lt;/p&gt;

&lt;p&gt;Here’s how high the ball gets, club by club, next to tour averages:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-range-tours.jpg&quot; alt=&quot;Peak height by club: me, the LPGA average and the PGA Tour average&quot; /&gt;&lt;/p&gt;

&lt;p&gt;From the 6 iron down, my shots get about as high as an LPGA player’s. Above that they fall off a cliff. My 4 iron peaks at 15 yards; a tour player’s peaks at 28. It also comes down at a much shallower angle: 29° against about 48° for a tour 4 iron.&lt;/p&gt;

&lt;h3 id=&quot;more-ball-speed-than-an-lpga-player-less-carry&quot;&gt;More ball speed than an LPGA player, less carry&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-range-launch.jpg&quot; alt=&quot;Each good drive&apos;s carry against how high it launched&quot; /&gt;&lt;/p&gt;

&lt;p&gt;My driver ball speed is higher than the LPGA average (147 mph against 140), but I carry it 211 yards to their 218, because they hit it higher. Launching it like they do would be worth roughly 7 yards without swinging any harder.&lt;/p&gt;

&lt;h3 id=&quot;the-big-miss-is-a-hook&quot;&gt;The big miss is a hook&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-range-dispersion.jpg&quot; alt=&quot;Each club&apos;s landing area, seen from above&quot; /&gt;&lt;/p&gt;

&lt;p&gt;55% of my full swings curve left. With irons that’s mostly a draw. With the driver it’s a hook: 20% of my good drives finish more than 30 yards left, against 9% more than 30 right.&lt;/p&gt;

&lt;p&gt;Interestingly, my logged fairway misses on the course split about evenly between left and right.&lt;/p&gt;

&lt;h3 id=&quot;the-first-40-balls-are-the-worst&quot;&gt;The first 40 balls are the worst&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-range-warmup.jpg&quot; alt=&quot;Mishit rate and how far offline, by fifth of each session&quot; /&gt;&lt;/p&gt;

&lt;p&gt;In the first 40% of a session, 10% of my swings are mishits. After that, under 4%. On the course you don’t get 40 balls, so the first tee gets the cold swing.&lt;/p&gt;

&lt;p&gt;The data also showed how I practice: about 90 balls a session, hit in runs of 8 with the same club. The standard advice is to switch clubs and targets every ball instead. Yes, I know. Seeing it in my own numbers makes it harder to ignore.&lt;/p&gt;

&lt;h3 id=&quot;straighter-but-less-clean&quot;&gt;Straighter, but less clean&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/golf-range-halves.jpg&quot; alt=&quot;Left/right spread and mishit rate, first half of the summer against the second&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Over the summer I got straighter with most clubs (the 6 iron’s spread went from 19.5 yards to 14.3), but my mishits went up at the same time (the 7 iron from 3% to 12%).&lt;/p&gt;

&lt;h2 id=&quot;what-im-changing&quot;&gt;What I’m changing&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Club by my real carries.&lt;/strong&gt; Put them on a card in the bag, and between clubs, take the longer one.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Fix the top of the bag.&lt;/strong&gt; Four clubs for one distance is two too many. Swap some of them for clubs that launch higher, and have a fitter check the gaps.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Launch the driver higher.&lt;/strong&gt; Tee it higher, ball forward, sweep up through it.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Play for bogey on the hardest holes,&lt;/strong&gt; where most of my doubles happen.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Warm up before rounds that matter.&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Mix up range sessions.&lt;/strong&gt; Instead of hitting the same club over and over, switch clubs and targets every few balls, the way a round actually goes.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;whats-next&quot;&gt;What’s next&lt;/h2&gt;

&lt;p&gt;First, the hole-by-hole data that 18Birdies didn’t export: putts, chips, sand shots and penalties on every hole. With that in, some of these findings may change, and the dashboard can finally say something useful about my short game and putting.&lt;/p&gt;

&lt;p&gt;After that, I’d like hole maps for Spring Valley, my most-played course, and for my courses in Korea.&lt;/p&gt;

&lt;p&gt;Separately, I’ve been working with Claude on editing my old range session footage and connecting it to my Toptracer sessions, so each clip shows where the shot went and how far. &lt;a href=&quot;https://www.youtube.com/@brianshinmedia&quot; target=&quot;_blank&quot;&gt;Subscribe to my YouTube channel&lt;/a&gt; if you want to catch those.&lt;/p&gt;

&lt;p&gt;I do know what any golf coach would say. The old rule is to practice your short game twice as much as your long game, and here I am with 1,994 range balls and a whole dashboard about them. But this was about looking at what I actually do, which is hit buckets of balls at the range and walk onto the first tee without warming up. The short game is next. Probably.&lt;/p&gt;

&lt;p&gt;If you track your rounds or range sessions and want something like this for yourself, let me know.&lt;/p&gt;
</description>
        <pubDate>Tue, 06 Oct 2026 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2026/10/06/golf-dashboard.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2026/10/06/golf-dashboard.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>kakaocli: letting AI agents use KakaoTalk</title>
        <description>&lt;p&gt;I made &lt;a href=&quot;https://github.com/silver-flight-group/kakaocli&quot; target=&quot;_blank&quot;&gt;kakaocli&lt;/a&gt;, a command-line tool for KakaoTalk on macOS, so that AI agents like Claude Code can read, search, and send my KakaoTalk messages. I’ve also added it to my &lt;a href=&quot;https://tools.brianshin.me&quot; target=&quot;_blank&quot;&gt;tools page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/posts/2026-10/kakaocli-demo.svg&quot; alt=&quot;kakaocli in a terminal (demo data)&quot; /&gt;&lt;/p&gt;

&lt;p&gt;In Korea, pretty much everything happens on KakaoTalk, but Kakao’s official APIs can’t read your chat history or send a normal message. So I couldn’t ask an agent to catch me up on a busy group chat or draft a reply, which is exactly the kind of thing I want agents doing for me.&lt;/p&gt;

&lt;p&gt;kakaocli gets around this without touching Kakao’s servers. It reads the encrypted database that KakaoTalk for Mac already keeps on your computer (read-only), and it sends messages by driving the real app through macOS’s accessibility features. Everything has JSON output, so an agent can just call it. Getting started is one line: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;brew install silver-flight-group/tap/kakaocli&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;I built it back in February and open-sourced it under MIT, and it’s been fun to see it pick up over 150 stars and 60 forks on GitHub. It’s Mac-only and still text-only, so if you try it, start with your own 나와의 채팅 self-chat before letting an agent send anything to real people.&lt;/p&gt;
</description>
        <pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2026/10/05/kakaocli.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2026/10/05/kakaocli.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Logistics Tech Review is back</title>
        <description>&lt;p&gt;I’ve relaunched &lt;a href=&quot;https://logistics.substack.com/&quot; target=&quot;_blank&quot;&gt;Logistics Tech Review&lt;/a&gt;, my newsletter covering technology, automation, and market shifts across logistics and supply chain. I started it back in 2020 while I was working on autonomous vehicles and robotics, took a break, and have been publishing weekly again since earlier this year.&lt;/p&gt;

&lt;p&gt;The newsletter covers the intersection of technology and the physical supply chain — things like warehouse robotics, autonomous trucking, port automation, geopolitical shipping disruptions, and how software platforms are reshaping freight. If you’re in logistics, investing in the space, or just interested in how physical industries are being transformed by tech, I think you’ll find it useful.&lt;/p&gt;

&lt;p&gt;Some recent issues:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://logistics.substack.com/p/no-bypass-no-drivers-no-plan-b&quot; target=&quot;_blank&quot;&gt;No Bypass, No Drivers, No Plan B&lt;/a&gt; — on Hormuz disruptions, diesel, and CDL enforcement&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://logistics.substack.com/p/the-12-billion-bet-on-logistics-consolidation&quot; target=&quot;_blank&quot;&gt;The $12 Billion Bet on Logistics Consolidation&lt;/a&gt; — Thoma Bravo’s shipping acquisition and Supreme Court broker liability&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://logistics.substack.com/p/physical-ais-billion-dollar-bet&quot; target=&quot;_blank&quot;&gt;Physical AI’s Billion-Dollar Bet&lt;/a&gt; — humanoid robots in manufacturing and warehouse automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can subscribe at &lt;a href=&quot;https://logistics.substack.com/&quot; target=&quot;_blank&quot;&gt;logistics.substack.com&lt;/a&gt;. I’m also on Twitter at &lt;a href=&quot;https://twitter.com/LogisticsReview&quot; target=&quot;_blank&quot;&gt;@LogisticsReview&lt;/a&gt; for the newsletter and &lt;a href=&quot;https://twitter.com/brianshin22&quot; target=&quot;_blank&quot;&gt;@brianshin22&lt;/a&gt; personally.&lt;/p&gt;
</description>
        <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2026/03/23/logistics-tech-review-relaunch.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2026/03/23/logistics-tech-review-relaunch.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Adding tools.brianshin.me</title>
        <description>&lt;p&gt;I created a projects page at &lt;a href=&quot;https://tools.brianshin.me&quot;&gt;tools.brianshin.me&lt;/a&gt; to share small projects I create. This is inspired by Simon Willison’s &lt;a href=&quot;https://simonwillison.net/&quot;&gt;blog&lt;/a&gt; and his &lt;a href=&quot;https://tools.simonwillison.net/&quot;&gt;tools&lt;/a&gt; page. I’ve started creating a few tools using Claude’s artifacts tool, which is amazing. Going forward, I hope I can use this page to host interesting tools and ideas that aren’t limited to just a single-page HTML/JS page.&lt;/p&gt;

&lt;p&gt;I’ve made a bunch of things now with Claude, but so far the ones I’m putting on the tools page are:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://tools.brianshin.me/youtube-translate&quot;&gt;Youtube Translate landing page&lt;/a&gt; A sample landing page I’m working on.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://tools.brianshin.me/annual-return-calculator&quot;&gt;Annual Return Calculator&lt;/a&gt; A quick page to help calculate an investor’s compound annual return, given starting, ending, and withdrawal/deposit amounts. I made this because I find myself wondering this more often than I’d like to admit and wanted a quick, no-frills place I could go to calculate it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This new workflow of using Claude’s artifacts tool and the model behind it (Claude Sonnet 3.5 new today) feels like a game-changer. I’ve been using it heavily for my main work in coding now, and I can’t really go back. It’s one of those things where, once you know it exists, you can’t go back to a world where that knowledge doesn’t exist for you. Kind of like having experienced seeing color for the first time I guess. It’s also great that I can create new tools from my iPad or phone, and see the results. It’s like magic - I’ve been going through my running ideas doc and literally having Claude spin up my ideas for me in less than five minutes.&lt;/p&gt;

&lt;p&gt;I want to try some of the more advanced tools where you can host React apps that Claude builds: &lt;a href=&quot;https://github.com/claudio-silva/claude-artifact-runner&quot;&gt;claude-artifact-runner&lt;/a&gt;. Of course, I hope it isn’t long where I can ask AI to build full web apps with full-stack functionality and deploy them as trivially as I have with these html pages.&lt;/p&gt;

&lt;p&gt;I analogize what’s happening today with these kinds of tools as similar to when the printing press was invented, or when computers and specifically word-processing/typing came out. It is like a step-change in enabling everyone to create or write, and consequently this has second-order effects on consuming the writings and increasing overall productivity.&lt;/p&gt;

&lt;p&gt;Of course, I think real business value will always come from focusing, iterating and refining a solution to a problem, and solving real people’s needs. In that sense, the ability to quickly prototype is very valuable but not as valuable as building a product or products as a business over a long period of time. I guess it would be like the proliferation of printing and typing/word processing enabling the best writers, publications, important works to be distributed and enjoyed even more, and not necessarily killing any advantages they had simply because they could write well already.&lt;/p&gt;

&lt;p&gt;This tools page was relatively painless to set up. Even though my main website is now on Gitlab Pages, I set up this tools subdomain on Github pages, and it was easy to set up the custom domain edits on Cloudflare DNS.&lt;/p&gt;
</description>
        <pubDate>Fri, 25 Oct 2024 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2024/10/25/tools-page.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2024/10/25/tools-page.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>CES 2021</title>
        <description>&lt;p&gt;CES 2021 was virtual due to COVID-19, but our team&apos;s work, LGSVL Simulator, was featured in the LGE CTO&apos;s LG Future Talk. This was very cool, as it was one of only a few projects highlighted as part of LG Electronics&apos; broader business and technology initiatives at CES. You can see LG&apos;s CTO I.P. Park talk about it below, as well as the video demos our team created.&lt;/p&gt;

&lt;div class=&quot;video-container&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/iap7J_DxGDA?start=1551&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
        <pubDate>Sun, 22 Aug 2021 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2021/08/22/ces-2021.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2021/08/22/ces-2021.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>CES 2020</title>
        <description>&lt;p&gt;&lt;a href=&quot;/assets/img/ces-2020-booth.jpg&quot;&gt;&lt;img src=&quot;/assets/img/ces-2020-booth.jpg&quot; alt=&quot;Our booth at CES 2020&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At CES 2020, we showed off LGSVL Simulator at the public Automotive Grade Linux exhibit once again. We gave demos of advances in LGSVL Simulator, including new capabilities like being able to procedurally generate environments using VectorZero&apos;s RoadRunner tool, then importing to our simulator.&lt;/p&gt;

&lt;p&gt;Additionally, at least three other companies at CES 2020 were demonstrating the LGSVL Simulator technology in their respective booths, a sign of growing adoption!&lt;/p&gt;

&lt;p&gt;At the award-winning AWS Automotive exhibit, Unity showed off their product, Unity Simulation, demonstrating LGSVL Simulator being scaled and run in the cloud. You can read more about it &lt;a href=&quot;https://blog.unity.com/manufacturing/unity-simulation-is-now-on-aws&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Apex.AI also used LGSVL Simulator to demonstrate their product, Apex.AI and Apex.OS. You can watch their CES 2020 video below.&lt;/p&gt;

&lt;div class=&quot;video-container&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/ewl9FeoWcX0&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;DXC also demonstrated their offerings, and demonstrated LGSVL Simulator technology in their booth. You can read more about Robotic Drive &lt;a href=&quot;https://www.luxoft.com/blog/vhasanbegovic/the-future-of-shared-and-intelligent-mobility--what-luxoft-announced-at-ces-2020/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Sun, 22 Aug 2021 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2021/08/22/ces-2020.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2021/08/22/ces-2020.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>ROSCon and IROS 2019</title>
        <description>&lt;p&gt;ROSCon and the IEEE/RSJ International Conference on Intelligent RObots and Systems (IROS - one of the two biggest robotics conferences every year) were held in Macau in 2019.&lt;/p&gt;

&lt;p&gt;We went to give a talk at ROSCon, as well as demonstrate LGSVL Simulator and webOS Robotics at exhibitor booths in both conferences. You can see my presentation at ROSCon on my presentations &lt;a href=&quot;/other/2021/08/21/presentations&quot;&gt;page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/assets/img/iros-2019-booth.jpg&quot;&gt;&lt;img src=&quot;/assets/img/iros-2019-booth.jpg&quot; alt=&quot;Our booth at IROS 2019&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see our prototype robot at our booth in IROS. Though the hardware looks very prototype-ey, the software is pretty impressive. It is a multi-display touchscreen user interface, algorithms to detect obstacles and faces, ROS 2 and teleoperation control, and voice recognition, all running on one single Raspberry Pi 4.&lt;/p&gt;

&lt;p&gt;Today, a lot of autonomous mobile robots deployed commercially have very powerful workstations on them running Ubuntu - we demonstrate the advantages of using a lightweight embedded operating system on much cheaper hardware to meet all the typical use cases of a mobile robot.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/assets/img/iros-2019-simulator.jpg&quot;&gt;&lt;img src=&quot;/assets/img/iros-2019-simulator.jpg&quot; alt=&quot;Our simulator demo at IROS 2019&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We also demonstrated LGSVL Simulator, for developers working on autonmous vehicles or robotics needing simulation tools.&lt;/p&gt;
</description>
        <pubDate>Sun, 22 Aug 2021 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2021/08/22/roscon-iros-2019.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2021/08/22/roscon-iros-2019.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Unity Unite 2019</title>
        <description>&lt;p&gt;At Unity&apos;s annual Unite conference in 2019, Unity Simulations was debuted. Unity Simulations is made for running cloud simulations for applications based on Unity, focused on industrial applications such as automotive, transportation, and robotics.&lt;/p&gt;

&lt;p&gt;You can see part of the keynote featuring LGSVL Simulator in the video below.&lt;/p&gt;

&lt;div class=&quot;video-container&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/gyqIZP_zLtU?start=3648&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;
</description>
        <pubDate>Sat, 21 Aug 2021 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/blog/2021/08/21/unity-unite-2019.html</link>
        <guid isPermaLink="true">https://brianshin.me/blog/2021/08/21/unity-unite-2019.html</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>SVL Simulator</title>
        <description>&lt;p&gt;SVL Simulator (formerly LGSVL Simulator) is an autonomous vehicle and robotics simulator. It is for engineers and developers building autonomous vehicle (AV) software or robotics algorithms, which they can use to test and verify their systems. It provides a real time 3D virtual environment to provide the dynamic environment, the “world”, that the AV or robotics stack perceives through its sensors. It is based on the Unity game engine.&lt;/p&gt;

&lt;p&gt;It’s a product that is free to use, and open source on Github (with LG’s own license). This is what I have spent most of my time building at LG for the last three years or so, and this page shows off more about what it is and the public impact it has had in the autonomous vehicle and robotics spaces.&lt;/p&gt;

&lt;div class=&quot;video-container&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/YOCCh10Mlvw&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;h3 id=&quot;who-uses-it&quot;&gt;Who Uses It&lt;/h3&gt;
&lt;p&gt;SVL Simulator is used by:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Engineers at companies building autonomous vehicle and robotics software and systems&lt;/li&gt;
  &lt;li&gt;Engineers at companies developing parts of or technologies for autonomous vehicle systems: sensors, hardware-in-the-loop, engineering services&lt;/li&gt;
  &lt;li&gt;Researchers and students investigating autonomous vehicles, robotics, machine learning, and many other applications such as security, future mobility, and new programming languages&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;some-numbers&quot;&gt;Some numbers&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;~3000 monthly active users around the world&lt;/li&gt;
  &lt;li&gt;Downloaded over 50,000 times since our launch in November 2018&lt;/li&gt;
  &lt;li&gt;Usually at least 20 simulations being run at any time globally!&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;research&quot;&gt;Research&lt;/h3&gt;
&lt;p&gt;Below are links to some highlighted papers referencing the SVL Simulator by LG.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://ieeexplore.ieee.org/abstract/document/9294422&quot; target=&quot;_blank&quot;&gt;LGSVL Simulator: A High Fidelity Simulator for Autonomous Driving&lt;/a&gt; - Our own paper published in IEEE International Conference on Intelligent Transportation Systems 2020 giving an overview.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://ieeexplore.ieee.org/abstract/document/9294368&quot; target=&quot;_blank&quot;&gt;Formal Scenario-Based Testing of Autonomous Vehicles: From Simulation to the Real World&lt;/a&gt; - A scenario-based testing framework and scenario description language, using SVL Simulator.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://iopscience.iop.org/article/10.1088/1757-899X/1140/1/012032/meta&quot; target=&quot;_blank&quot;&gt;Safety Assessment and Simulation of Autonomous Vehicle in Urban Environments&lt;/a&gt; - a safety evaluation of a real autonomous vehicle shuttle using our simulator.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;public-projects-using-svl-simulator&quot;&gt;Public projects using SVL Simulator&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://av-test-challenge.org/&quot; target=&quot;_blank&quot;&gt;The 2021 IEEE Autonomous Driving AI Test Challenge&lt;/a&gt; - a challenge for building testing frameworks for autonomous vehicles using SVL Simulator as the competition platform to be evaluated against.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://twitter.com/f1tenth/status/1417546142108192769?s=20&quot; target=&quot;_blank&quot;&gt;F1Tenth&lt;/a&gt; - A competition for small-scale autonomous racing vehicles, using SVL Simulator for simulation&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.autoware.org/post/autonomous-valet-parking-2020&quot; target=&quot;_blank&quot;&gt;Autoware Foundation Autonomous Valet Parking 2020&lt;/a&gt; - A hackathon to demonstrate an autonomous valet parking operational design domain (ODD) use case, first in simulation then in the real world.&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://cmpe.sjsu.edu/files/public/cmpe_297-05_autonomous_vehicles_flyer.pdf&quot; target=&quot;_blank&quot;&gt;Special Topics in Autonomous Driving&lt;/a&gt;: A graduate engineering class at San Jose State University in Spring 2020 that adopted SVL Simulator as part of its curriculum.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;links&quot;&gt;Links&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;SVL Simulator &lt;a href=&quot;https://www.svlsimulator.com&quot; target=&quot;_blank&quot;&gt;main website&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;SVL Simulator &lt;a href=&quot;https://github.com/lgsvl/simulator&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;SVL Simulator Youtube &lt;a href=&quot;https://www.youtube.com/c/lgsvlsimulator&quot; target=&quot;_blank&quot;&gt;channel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Sat, 21 Aug 2021 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/projects/2021/08/21/svl-simulator.html</link>
        <guid isPermaLink="true">https://brianshin.me/projects/2021/08/21/svl-simulator.html</guid>
        
        
        <category>projects</category>
        
      </item>
    
      <item>
        <title>Presentations</title>
        <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;roscon-2019-oct-2019-ros-on-openembedded-simpler-robotics-development-for-embedded-linux&quot;&gt;ROSCon 2019, Oct. 2019. “ROS on OpenEmbedded: Simpler robotics development for embedded Linux”&lt;/h3&gt;

&lt;p&gt;My colleagues and I gave a talk at ROSCon 2019 in Macau presenting the advantages of using embedded Linux for robotics development. We also demonstrated a real robot at the conference showcasing the use cases. &lt;a href=&quot;https://roscon.ros.org/2019/talks/roscon2019_openembedded.pdf&quot; target=&quot;_blank&quot;&gt;Slides&lt;/a&gt;.&lt;/p&gt;

&lt;div class=&quot;video-container&quot;&gt;
&lt;iframe src=&quot;https://player.vimeo.com/video/378682170?h=ed74480377&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; fullscreen; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;ai-robotics-kr-oct-2019-ros2-on-webos&quot;&gt;AI Robotics KR, Oct. 2019. “ROS2 on webOS”&lt;/h3&gt;

&lt;p&gt;Presentation to 150 audience members at AI Robotics meetup in Seoul about LG’s webOS Robotics intiative and open source robotics work. &lt;a href=&quot;https://www.slideshare.net/roboticskrai/ros2-on-webos-brian-shinlg&quot; target=&quot;_blank&quot;&gt;Slides&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/assets/img/ai-robotics-the-first-100319.jpg&quot; alt=&quot;AI Robotics KR Oct 2019&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;silicon-valley-autoware-meetup-sep-2019-lgsvl-simulator-advanced-sensor-rendering-for-autonomous-vehicle-simulation&quot;&gt;Silicon Valley Autoware Meetup, Sep. 2019. “LGSVL Simulator: Advanced Sensor Rendering for Autonomous Vehicle Simulation”&lt;/h3&gt;

&lt;p&gt;A presentation given by a colleague and myself on LGSVL Simulator and its sensor simulation for a Silicon Valley Autoware Meetup attended by 50 people, hosted by Apex.AI in Palo Alto. You can see parts of the live demo and Q&amp;amp;A session in the video below.&lt;/p&gt;

&lt;div class=&quot;video-container&quot;&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/u3xF5GqsBgY&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id=&quot;roscon-2018-oct-2018-ros2-on-webos-web-app-enabled-robots&quot;&gt;ROSCon 2018, Oct. 2018. “ROS2 on webOS: Web-app enabled robots”&lt;/h3&gt;

&lt;p&gt;I gave a lightning talk at ROSCon 2018 about the Beanbird bot prototype demonstrating LG’s embedded operating system webOS running ROS2. This was a precursor to our full presentation a year later at ROSCon 2019.&lt;/p&gt;

&lt;div class=&quot;video-container&quot;&gt;
&lt;iframe src=&quot;https://player.vimeo.com/video/292710420?h=eb7bf23bb3&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; fullscreen; picture-in-picture&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
</description>
        <pubDate>Sat, 21 Aug 2021 00:00:00 +0000</pubDate>
        <link>https://brianshin.me/other/2021/08/21/presentations.html</link>
        <guid isPermaLink="true">https://brianshin.me/other/2021/08/21/presentations.html</guid>
        
        
        <category>other</category>
        
      </item>
    
  </channel>
</rss>
