https://youtu.be/sthVFIdigJM

 


히말라야 2일차

롯지에는 이렇게 2층으로 구성이 되어 있다. 
보통 1층은 식당과 리셉션, 2층은 숙소이다.

롯지에서 조식은 중석식에 비해 가볍게 판매하는 편이다.

개인적으론 좀 늙은이 스타일이라 새벽에 일찍 일어난다.
이 리듬에 맞춰서 움직였는데 가이드가 괴로와했다.
지금 이 나레이션을 듣고 왔나보다? 
양반은 못 되겠다.

고산 적응이나 특이사항에 대해서 공유한다
이렇게 식사를 끝내고 7시에 출발하기로 한다.

올핸 일하느라 정신없어서 벚꽃을 못봤는데
여기서 비슷한 것을 지나친다.
또한 히말라야의 봄인 4월엔 '랄리구라스'라는 붉게 물든 꽃을 볼 수 있다.
랄리구라스는 네팔의 국화이다. 

금방 가다보니 톡톡지역의 체크포인트에 도착한다. 
그런데 여기 스태프가 늦게오셔서 한 10분 정도 기다렸다.
산에는 이렇게 강아지들이 많이 있다.

확실히 어제보다 많이 지쳐서인지 숨소리가 더 크게 들린다.

더 높은 곳을 간다. 근데 오르막길만 있는게 아니다.
내려갔다 올라갔다를 반복한다.

이날 날씨가 정말 해맑았다.
만년설에 이어 장엄한 계곡 사이로 흐르는 강을 볼 수 있었다.
그런데 지날 때 너무 아찔했다.
공포증 있는 분들 주의!

말이 줄을 이어 지나간다.
옆을 지나갈 때면 흙먼지가 많이 흩날린다.
씻을 때서야 알게됐는데 코나 입안에 굉장히 많이 쌓여 있었다.

으쌰 또 한번 이렇게 올라간다!
 
다리 너머의 따스한 햇볕 아래 거센 바람.
그리고 졸졸졸 흐르는 에메랄드 빛 강물 
EBC로 등산객들을 맞이 한다.

그리고 더 높은 지역의 출렁다리를 건너는데.
이번엔 또 다른 아름다움을 선사한다. 

고산의 적응이 되지 않았는지 호흡이 굉장히 가파르다.
높은 지역으로 가며 다양한 각도에서 보는데, 계속해서 새로운 모습을 잘 보여준다.

남체바자르로 가는 길. 
고산 적응이 덜 됐는지 숨소리가 더 거세진다.

남체바자르에 다다를 무렵 뷰 포인트에 도착한다.
우거진 숲들과 함께 흰 설산을 맞이한다.

체크포인트를 지나서 조금 더 가다보면 하나 둘 푸른 집들이 나오기 시작한다.
초입을 지나 좀더 마을 깊숙히 가보기로 한다.

이를 지나 조금더 세번 정도의 코너를 더 돌면 아주 큰 마을을 볼 수 가 있다.
마침내 세르파의 마을 남체바자르에 도착한다.
남체바자르는 해발 3,440m 지역에 있으며 약 2,500명의 주민들이 살고 있다.

깨끗한 물이 흐른다.
숙소 찾아 삼만리이다.

숙소에 예약없이 워크인으로 가려다보니 풀방인 곳이 많았다.

참고로 남체에선 숙소마다 다양한 시야를 확인할 수 있는데
나는 가장 위쪽 동네의 롯지를 탐색했다.
마을 내에서도 오르막길이 많아 무척이나 힘들다.

마침네 빈방이 있는 숙소를 잡았다!

남체의 높은 곳에서 본 이 풍경은 평온하기 짝이 없다.

잠깐 식사하기 전에 바깥을 한 번 둘러봤다.

가이드와 함께 현재 힘든 곳은 없는지 확인을 했다.
저녁 및 아침 식사, 체력 회복과 관련해서 얘기를 나눴다.
또한 선글라스와, 아이젠, 렌즈 세척액, 고산약 등을 
구매할 계획을 했다.
돌아올 때 이곳을 올 거니까 짐 정리와 놓고 가는 방법에 대해 
얘기를 나눴다.

그리고 양치와 세면을 한다.

머리는 감지 않는게 좋다고 하여 오늘부터 하지 않았다.
열을 뺏겨서 고산 적응에 힘들 수 가 있기 때문이다.
이전 회사에서 선물 받은 3호 셋트 히말라야 솔트 비누를 가져왔다.
참고로 EBC 코스에선 히말라야 소금을 찾아볼 수가 없다.

그리고 밤이 저물었다. 일찍 자야겠다.

 

https://www.youtube.com/watch?v=3GnBqO9P8NI 

세상에서 가장 위험한 공항이라고 알려져 있는 네팔의 루클라 공항과, 가장 위험한 도로인 볼리비아의 융가스 로드(죽음의 도로)를 건너보자. 비행기 정면과 측면의 시점, 버스 측면(2층 창가)에서 느껴보도록 하자

https://youtu.be/fOfRtwyJsyo

 

[네팔_2] EBC 트레킹 1일차. 루클라에서 팍딩까지 즐거운 트레킹.

히말라야 EBC 1일차 루클라에서 팍딩까지.

루클라공항에 도착한 뒤 가이드를 만나 바로 마을로 진입했다.
가이드에게 때마침 걸려온 전화. 잠점적으로 답변을 보류.
이곳 루클라에는 250명의 주민들이 산다고 한다.

식당에 들러 허기진 배를 달래고 목표인 팍딩까지 가기로한다.
EBC는 에베레스트 베이스 캠프의 약자로,
에베레스트를 가는 길의 트레킹이다.
일반적으로 가는 트레킹 코스는 해발 6,000미터까지.
극악의 난이도를 자랑한다.

음식 사진과 영상을 삭제해버렸다. 
그래서 이 영상으로 대체한다. 

드디어 입구에서 출발!
해발 2800m.
사실 어제 저녁 카트만두로 와서 당장 온 강행군 코스다.
그래서 오늘은 큰 무리하지 않기로 한다.

EBC에선 이런 문양의 돌을 심심찮게 볼 수 있다.
이 돌을 기점으로 왼쪽으로 가는게 국룰이다.
왼쪽으로 가면 행운을 준다고 한다.

처음으로 만난 다리이다. 
은근 쫄았는데 건너 보니 별거 아니였다.
근데 저 옆을 건너는 장인 분은...뭐 하시는 분일까

트레킹 첫날이어서인지 컨디션이 무척 좋아 보인다..
이렇게 쌩쌩 다니다니. 참고로 다음 목표인 팍딩이란 곳은
해발 2,600m 정도다.

가이드 고용 관련하여 에이전트와 상담했을 때 
고산에 어느정도까지 올라가봤냐라고 물어봤다.

나는 중남미를 돌면서 라파즈나 5000m 까지 투어를 해봤고,
해발 3,500미터의 산을 이틀동안 문제없이 등산해봤다고 하니 
큰 문제 없이 고산 적응을 할 수 있을 거라고 답변 받고.
일정을 다시 확인했다.

이 종도 왼쪽으로 돌린다. 반시계 방향!

이렇게 가다보면 전문 포터(짐을 옮겨줌) 분들을 만날 수 있다.
무거운 짐과 함께 상당히 빠르게 이동하는 모습을 볼 수 있다.
많은 짐을 들어 윗 마을을 가거나 같이 동행한다.
정말 대단하지 않을 수가 없다.

이번엔 말이 줄을 지어 간다.

오르락 내리락의 반복. 제 주식을 보는 듯한 
  
갑자기 비가 오기 시작한다.
그리고 수줍은 가이드와 인사.

우와 저 분은 엄청난 짐을 들고 간다.
슬리퍼 하나로 저렇게 끌고 가다니...!
마침네 소떼가  지나간다.
저땐 지나갈 수 있도록 양보해주는게 룰이다.
이렇게 가축들이 지나갈 땐 달아놓은 종소리가 크게 울린다.

어느덧 팍딩으로 가는 다리를 건넌다
저 다리 아래 일자로 뚫려 있어 굉장히 무서웠다.

이렇게 마을 사이에도 숙소와 휴게소 역할을 하는 곳들이 즐비하다.
참고로 EBC 트레킹은 고산 적응을 위해 하루 600m정도씩 높인다.
그래서 생각보다 트레킹하는 시간은 평균 4시간 정도로 길지 않다.

한참을 지난 것 같지만 이제 반쯤 왔다. 다리의 길이를 실감한다. 
루클라를 떠나는 정문을 통과하여 첫 발을 딛는다.

마침내 첫 숙소 팍딩 도착!
식사를 끝내고 오늘 하루는 맥주로 마무리한다.

키가 더 커야되기 때문에(?) 오늘은 일찍 자기로 한다.

다음편을 기대해보자.


Himalayan EBC Day 1: Lukla to Phakding.

After arriving at the airport in Lukla, we were met by our guide and headed straight into town.
A timely call to the guide. We put the call on hold.
Apparently, there are 250 people living in Lukla.

We stop at a restaurant to satisfy our hunger and continue on to our goal, Phakding.
EBC stands for Everest Base Camp,
trekking on the way to Everest.
The trek is usually up to 6,000 meters above sea level.
It is extremely difficult.

I deleted my food photos and videos. 
So I'm replacing them with this video. 

Finally, we set off from the entrance!
2800 meters above sea level.
Actually, it's a strenuous trail that I came to Kathmandu yesterday evening.
So I decided not to push myself too hard today.

In the EBC, you can see a lot of stones with this pattern.
It is a national rule to go to the left starting from this stone.
Going left is said to bring good luck.

This is the first bridge we encountered. 
I was nervous, but when I crossed it, it wasn't a big deal.
But the craftsman crossing next to me...what is he doing?

It's the first day of trekking and he's in great shape.
By the way, the next goal, Phakding, is about 2,600 meters above sea level.
is about 2,600 meters above sea level.

When you talked to an agent about hiring a guide 
he asked me how much I had climbed at altitude.

I've done tours around Latin America, up to La Paz and 5000 meters,
and I had hiked a mountain at 3500 meters for two days without any problems. 
I was told that I would be able to acclimatize to the altitude without any problems.
I check the itinerary again.

Turn this bell to the left, too. Counterclockwise!

Along the way, you'll come across professional porters.
You can see them moving fairly quickly with heavy luggage.
They carry a lot of luggage to the upper villages or accompany you.
It's a sight to behold.

This time the horses are in a line.

Up and down, up and down. Like watching my stock. 
  
Suddenly it starts to rain.
I greet the shy guide.

Wow, he's carrying a lot of luggage.
I can't believe he's dragging that much with just his flip-flops...!
Finally, a herd of cows passes by.
The rule is to give way to them.
When the cows pass by, the bells attached to them ring loudly.

Soon, we cross the bridge to Padding.
It was very scary to see a straight hole under the bridge.

Between the villages, there are many places that serve as lodging and rest stops.
For your information, the EBC trek ascends about 600 meters per day to acclimatize to the altitude.
So the trek is not as long as you might think, averaging about 4 hours.

It seems like an eternity, but we're halfway there. I realize how long my legs are. 
I take my first steps through the main gate leaving Lukla.

I finally arrive at my first hostel, Padding!
I finish my meal and end the day with a beer.

We decide to go to bed early because we need to get taller (?).

Stay tuned for the next installment.

https://www.drivelinebaseball.com/2022/12/openbiomechanics-project/

 

The OpenBiomechanics Project: Driveline Goes Open Source

Over a decade ago, Driveline Founder Kyle Boddy proposed open-sourcing biomechanics data. Looking back, the premise was simple: Open-source pitch physics

www.drivelinebaseball.com

22년 12월 드라이브라인은 바이오메카닉스 데이터를 오픈한다. 

누구나 이용가능하며 일부는 교육용으로도 활용가능하다. (23년 12월까지 교육용 무료, 상업용 별도 문의)

현재 공유된 야구 바이오메카닉스 데이터 중 가장 크고 퀄리티 있는 데이터라고 할 수 있겠다.

약 100여명의 투수가 최소 2경기 이상에서 속구 계열의 데이터가 있고, 98여명의 타자 데이터가 있다.

 

rawdata가 있고 요약된 데이터도 따로 있다.

 

해당 부분에 대해 전문적인 지식은 없으나 조금 공부하여 뜯어본 내용으로 공유한다.

 

아래 설명을 확인해보자.

https://www.openbiomechanics.org/

 

OpenBiomechanics

The OpenBiomechanics Project (OBP) is an initiative committed to providing free, high fidelity, elite-level athletic motion capture data to the scientific community. Our aim is to first advance research in the sport biomechanics and high-performance domain

www.openbiomechanics.org

 

파이썬을 통해 c3d 데이터를 접근할 수 있게 친절하게 코드를 공유해놨다.

 

참고로 c3d는 3차원 이상의 데이터가 있다고 보면 되겠다.

프레임별(시간별) 선수가 움직이는 3차원의(x, y, z) 데이터가 있는데, 여기서 지면발력이 있다면 한 차원 더 더한셈으로 있다고 보면 되겠다.

 

데이터 가져오기 및 데이터 보기

우선 아래 깃을 통해 하나씩 확인해보자.

git clone https://github.com/drivelineresearch/openbiomechanics.git

 

https://github.com/drivelineresearch/openbiomechanics

 

GitHub - drivelineresearch/openbiomechanics: The open source initiative for anonymized, elite-level athletic motion capture data

The open source initiative for anonymized, elite-level athletic motion capture data. Run by Driveline Baseball. - GitHub - drivelineresearch/openbiomechanics: The open source initiative for anonymi...

github.com

 

파이썬 ezc3d 라이브러리 설치 (c3d파일 불러올 수 있음, 딕셔너리 구조)

conda install -c conda-forge ezc3d

 

파이썬에서 c3d 데이터 들고오기, 위치 설정값을 넣어주면 된다.

# import package
import ezc3d

file = 'path to your c3d file'
# read in c3d file and assign to variable c
c = ezc3d.c3d(file)

 

해당 c3d 데이터 변수 확인 하기 (여기선 크게 헤더, 파라메터, 데이터가 있다) 

c = ezc3d.c3d(file)

c.keys()
# dict_keys(['header', 'parameters', 'data'])

 

아래 처럼 데이터를 직접 확인할 수 있다.

c = ezc3d.c3d(<'path to your c3d file'>)

c.keys()
# dict_keys(['header', 'parameters', 'data'])

c['header'].keys()
# dict_keys(['points', 'analogs', 'events'])

c['header']['points'].keys()
# dict_keys(['size', 'frame_rate', 'first_frame', 'last_frame'])

 

각 변수 내엔 이렇게 구성되어 있다.

1. 헤더

  1) 포인트

     (1) 데이터 사이즈

     (2) fps (초당 프레임)

     (3) 첫 프레임

     (4) 마지막 프레임

 

  2) 아날로그

     (1) 데이터 사이즈

     (2) fps (초당 프레임)

     (3) 첫 프레임

     (4) 마지막 프레임

  

  3) 이벤트 

     (1) 데이터 사이즈

     (2) 이벤트 시간

     (3) 이벤트 라벨

 

* 2~3은 너무 많아서 생략한다. (깃 내용을 확인하거나 직접 해당 변수를 프린트해보자)

 

2. 파라메터

1) 포인트

2) 아날로그

3) 포스 플랫폼

4) 메뉴펙처

5) 주제

6) 포스 구조

7) 이벤트

 

3. 데이터

 1) 포인트

 2) 메타 포인트

 3) 아날로그

 

확장자가 ipynb 라고 되어 있는 것을 열어서 jupyter(이나 colab 혹은 vscode)에서 환경을 맞춘 뒤 실행하면 Database에 연결해서 사용할 수 있다.

 

또한 기본적으로 이 데이터 선수들의 레벨, 구속 등도 확인할 수 있는 가벼운 코드도 제공한다.

 

바이너리 폴더에선 Mokka라는 게 존재하는데, 설치하고 c3d파일을 불러오면 3차원 + 지면반력 시각화를 확인할 수 있다. Mokka라는 프로그램은 무료이고 파이썬에서도 연동하여 사용할 수 있는 걸로 보인다. (어떻게 함?)

 

그리고 시점은 원하는 곳에서도 선택 가능하다.

 

 

 

 

 

 

c3d 데이터가 아닌 csv로도 존재하는데, 선수-프레임 별로 되어 있다.

 

그리고 poi_metrics 파일에선 선수별로 큰 이벤트가 있는 동작에 대한 수치를 요약해놨다.  

개인적으론 가장 복잡하지 않은 데이터로 보인다. 처음 접근했을 땐 이걸로 이것저것 해보길 권한다.

 

선수 유형을 분류한다거나 구속에 영향을 주는게 어떤지 등 가볍게 연구해볼 수 있을 것 같다.

 

 

 

 

그리고 모델링이라는 게 존재 하는데 v3d에서 오픈 가능한 것 같다.

* 이 모델링은 일반적인 분석에서 모델링과 다르다. 마커를 통해 뼈 마디가 어딘인지 태깅을 하는 것이고, 미세한 조정을하는 칼리브레이션 개념이다.

 

 

 

그 외 재밌는 것이 있는데, 책과 기사들을 모아 놓은 걸 공유했다. (ezc3d 파일 다루는 법)

독학하기에 좋은 것 같다.

 

드라이브라인의 창업자 카일 바디는 트래킹데이터, 바이오메카닉스를 논문이나 기사 등으로 독학했다고 한다

카일바디는 참고로 고졸이다.

 

다들 해부 펀 (have fun)

 

 

 

https://contents.diegobaseball.com/classes/149114

 

[서울 6.24~7.29] 야구데이터 분석 교육 세이버메트릭스 유치원

세이버메트릭스 유치원

contents.diegobaseball.com

 

https://www.youtube.com/watch?v=3GnBqO9P8NI&t=10s 

세상에서 가장 위험한 공항이라고 알려져 있는 네팔의 루클라 공항과, 가장 위험한 도로인 볼리비아의 융가스 로드(죽음의 도로)를 건너보자. 비행기 정면과 측면의 시점, 버스 측면(2층 창가)에서 느껴보도록 하자.

평생 야구데이터만 만지다가 축구데이터를 만져보는 중에 재밌는 데이터를 발견했다.

*축알못이라 잘 모릅니다만 더 좋은 데이터가 있으면 공유 부탁 드립니다!

 

Statsbomb이란 데이터인데 pbp 단위로 데이터가 있었다. 

 

영리 목적으론 안된다고 하나 교육 사업한다고 하니 괜찮다고 직접 답변 받았다.

 

우선 로데이터는 이벤트가 있을 때 기점으로 그때 시간(프레임), 2차원의 좌표, 이동 방향 등이 있었다.

 

로데이터를 pull해서(5GB) 써도 되고 그냥 땡겨써도 됐다.

 

맛보기 정도로 튜토리얼이나 시중에 돌아다니는 코드를 몇개 돌려봤는데 어느정도 감이 온다.

 

xT같이 xSTAT도 이렇게 친절하게 구하는 코드가 공유되어있다니 너무 편하다. (유뚭이나 깃에도 자료가 많은데 한국엔 잘 보이지 않는다)

https://mplsoccer.readthedocs.io/en/latest/index.html

 

Quick start — mplsoccer 1.1.12 documentation

© Copyright 2021, Anmol Durgapal & Andrew Rowlinson. Revision dceb4afd.

mplsoccer.readthedocs.io

 

개인적으론 플랫폼에서 태깅하는거 배우는 거 대신 이런 파이썬으로 분석하는 방법을 배웠으면 한다.

 

프로그래밍 외에도 수리 사고를 바꿀 수 있다고 생각.

 

속도나 좀 디테일 트래킹 데이터가 있으면 좋겠지만 아무래도 무료로 쓰는 단계는 아닌가보다.

(참고로 야구 쪽은 바이오메카닉스 데이터도 쉽게 얻을 수 있다)

 

 

 

 

 

 

https://contents.diegobaseball.com/

 

디에고베이스볼

세이버메트릭스 유치원

contents.diegobaseball.com

 

+ Recent posts