admin

CSS 20가지 유용한 팁

출처 : http://cafe.naver.com/hacosa/19081 1.Use Reset.css   ff, ie 등 브라우져가 처리 하는 방법이 다릅니다. 동일하게 재설정 할 필요가 있습니다.   프레임워크가 사용하는 몇몇 reset.css 안내   야후 reset CSs : http://developer.yahoo.com/yui/reset/Eric Meyer’s CSS Reset : http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/Tripoli : http://devkick.com/lab/tripoli/ 2. Use Shorthand CSS ( css 문장을 짧게 표시 )   .header {      background-color: #fff;      background-image: url(image.gif);      background-repeat: no-repeat;      background-position: top left;     }   위 css 를  아래처럼 변경 할 수 있습니다. .header […]

CSS 20가지 유용한 팁 더 읽기"

lua 언어에서 주의 할 점

다른 언어와 다른 점이 있으므로 주의해야 한다. ■ 인덱스는 0 이 아니라 1부터 시작한다. ■ ==의 반대 연산자로 보통은 !=, <>등을 많이 사용하는데, 루아에서는 ~= ■ 기본적인 자료형은 nil, boolean, number(double), string, function, table ■ 논리연산자도 타 언어에서 !, &&, ||, ^^등을 사용하는데 lua에서는 단어 그대로 not, and, or로 쓰고 xor은 존재하지 않는다. ■ .

lua 언어에서 주의 할 점 더 읽기"

칼만필터(Kalman Filter)

출처 : http://msnayana.blog.me/80106682874 루프만 칼만이 1960년대초 개발한 필터로  컴퓨터비젼,로봇, 로켓, 위성, 미사일, 제어분야에 많이 이용되는 알고리즘인데 이것을  GPS,주식, 날씨예측, 인구예측같은 부분에도 이용을 하고 있다~~  미래를 위해 좀 정리해보자^^..   칼만필터는 과거의 측정데이타(기존에 알고있던것)와  새로운 측정데이타를 사용하여   데이터에 포함된 노이즈를 제거시켜   새로운 결과를 추정(estmate)하는데 사용하는 알고리즘으로   선형적움직임을 가지는 대상을 재귀적적용으로 동작시킨다. 칼만필터는 1960년대에 아폴로 우주선의 달 여행시에 처음 적용되었다는데  현재는 다양한 종류의 칼만필터가 개발되어 있다.

칼만필터(Kalman Filter) 더 읽기"

UKF-Unscented Kalman Filter - Radar 추적

출처 : http://blog.naver.com/chogaehwan/220773857547   캬하 드디어 했다.   unscented 칼만 필터…뭐라고 설명해야 할까..?     EKF는 비선형을 예측값이나 직전값에서 선형화하여 칼만필터를 이용하였다. 하지만 UKF는 직전 추정값 근처 2n+1개의 샘플들을 추출하여 각각 가중치를 두어 추정값과 측정값을 예측한다. 각값에는 평균과 분산이 있게 된다. 그 값들로 추정치와 오차 공분산을 계산해내는 것이다. 확률 칼만 필터라고 보면 오히려 이해가 가기 쉬울 것

UKF-Unscented Kalman Filter - Radar 추적 더 읽기"

EKF-Extended Kalman Filter using Simulink 확장 칼만필터로 레이다추적 예제

출처 : http://blog.naver.com/chogaehwan/220771221809 확장칼만필터로 레이다추적 측정값이 바로 물체까지의 거리이다. 이것을 갖고 고도와 직선방향거리, 속도를 추정해보는 것을 해보자 물체까지의 거리가 비선형인 케이스     거리는 이 코드의 매트랩function을 통해 받는다.   이렇게 모델링 생각보다 간단하게 됐네… 결과는 좋다.. 주요한건 역시 H를 저런 식으로 구해야 한다는 것이다. 예측값에서의 선형화를 통해 저렇게 구한다.. 선형시스템에서는 H가 측정값과 state와의 관계를 나타내는

EKF-Extended Kalman Filter using Simulink 확장 칼만필터로 레이다추적 예제 더 읽기"

기체 PID 셋팅 방법

출처 : http://cafe.naver.com/dronplay/158596 ‘비례’,’미분’,’적분’… PID를 검색하게 되면 머리아픈 낯익은 용어들을 만나게 됩니다 이런건 다 밀어버리고 몇개월간 수도없이 많은 세팅을 바꿔보면서 손수 익힌 PID세팅법을 올려봅니다. 작년..레이싱드론을 처음 접할때 많은 고수분들에게 PID를 물어보았지만 실제로 제대로 아는 사람들도 몇몇 없었으며 알고 있다고 하더라도 상당한 경쟁력을 확보하는 부분이라 밝히기 꺼려하시는 분들이 많으셨기에.. 많은 어려움이 있었죠 ㅜㅜ 우선 PID세팅을 원활하게

기체 PID 셋팅 방법 더 읽기"

Beaglebone Black GPIO 다루기

출처 : http://blog.aiui.com/13 1. 개요 이번 글에서는 BBB에서 GPIO를 다루는 방법을 정리해 두려고 합니다.BBB에서 GPIO를 다루는 방법은 여러가지가 있으나 본 글에서는 디바이스 트리 오버레이와 sys 가상 디렉토리를 이용해 원하는 핀을 GPIO용으로 설정하고 테스트 하는 가장 기본적인 방법을 설명합니다. 이 글의 내용들은 제가 완전히 이해하고 자신있게 강좌의 개념으로 정리했다기 보다는 ‘이렇게 사용해 봤습니다’ 라는 정도의 수준이고, 제 자신의 정리로써의 의미가 더 강하므로 그저 참고만 하시기 바랍니다. 1) GPIO란? 이 글을 보시려는 대부분의 분들이 GPIO에 대해 잘 아시겠으나 혹여라도 생소한 분들을 위해 간단하게만 언급을

Beaglebone Black GPIO 다루기 더 읽기"

mavlink 사용방법

출처 : http://cafe.naver.com/openrt/14297 BLDC 드라이버에 사용할 통신 프로토콜, MAVLINK 사용법을 알아 보도록 하겠습니다. MAVLINK는 작은 비행체와 통신 하기 위해서 만든 오픈소스 프로토콜 입니다.  만든 사람 등 자세한 내용은 다음 링크를 참조 하세요. http://qgroundcontrol.org/mavlink/start MAVLINK를 선택한 이유는 ROS에서 MAVLINK로 바로 통신 할 수 있다는 것과 통신에 필요한 대부분의 코드를 자동으로 생성해 준다는 것 입니다. 송신을 위한 전송

mavlink 사용방법 더 읽기"

아두이노 메모리 분석하기

출처 : http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=lecture_pract&wr_id=35 아두이노와 센서를 능숙하게 다루고 각종 통신 모듈과 디스플레이 모듈을 활용하기 시작하는 중급 유저라면 메모리 문제를 한번쯤 겪기 마련입니다. 불과 2KB의 SRAM을 가진 아두이노에서는 메모리 문제에서 자유로울 수가 없는데 반해 이를 디버깅할 수 있는 방법이 아두이노에서는 마땅히 없습니다. (PC 혹은 다른 기기, 플랫폼에서도 메모리 문제가 골치거리인 점은 같지만…) 유일한 디버깅 방법인 Serial 함수를

아두이노 메모리 분석하기 더 읽기"

PID 제어 아두이노 프로그래밍

출처 : http://hyongdoc.tistory.com/51 PID 이해를 위해 가장 중요한 것은, 바로 오차의 개념이다. 오차란? 말 그대로 오차다. 위에서 예를 들었듯이 만약 드론이 지금 수평상태로 있는데 내가 10도 기울이란 명령을 줬다고 하자. 그렇다면 지금 오차는 바로 10도가 되는 것이다. 시간이 흘러 드론이 11도까지 왔다면 오차는 -1도가 되는 식이다. 자, 본격적으로 설명하기에 앞서 오차를 어떻게 극복하는지 좀더 구체적으로

PID 제어 아두이노 프로그래밍 더 읽기"

Kitkat 외장메모리 쓰기 가능하게 수정하기

설정파일 : /system/etc/permissions/platform.xml 1. “android.permission.WRITE_EXTERNAL_STORAGE”를 검색하면 아래와 같은 구문이 검색된다. <permission name=”android.permission.WRITE_EXTERNAL_STORAGE” > <group gid=”sdcard_r” /> <group gid=”sdcard_rw” /> </permission> 2. <group gid=”media_rw” />를 아래와 같이 추가한다. <permission name=”android.permission.WRITE_EXTERNAL_STORAGE” > <group gid=”sdcard_r” /> <group gid=”sdcard_rw” /> <group gid=”media_rw” /> </permission>

Kitkat 외장메모리 쓰기 가능하게 수정하기 더 읽기"

tcpdump

■ 사용 예제 # 10.10.10.46에서 10.10.10.1로 향하는 25(SMTP)번 포트에 대한 트래픽을 내용까지 상세히 출력한다.tcpdump -i eth0 -n -q -X “src host 10.10.10.46 and dst host 10.10.10.1 and port 25” # gateway 10.10.10.17을 거치는 ftp에 관련된 패킷들을 출력tcpdump ‘gateway 10.10.10.17 and ( port ftp or ftp-data )’ # multicast 패킷들을 출력한다.tcpdump ‘ehter[0] & 1 = 0

tcpdump 더 읽기"

OpenTX Timer 기능

OpenTX에는 아주 똑똑한 타이머가 2개나 있다. 카운트 다운으로 설정할 수도 있고, 카운트 업으로 설정 할수도 있으며, 스로틀 스틱에 연동시켜서 설정 할수도 있다. OFF : 타이머 사용 안함 ABS : 일반적인 타이머 THs : 스로틀 스틱이 아이들 상태가 아닐때만 시간이 흐른다 THt : 스로틀 스틱이 처음 움직였을때부터 시간이 흐른다 TH% : 스로틀 스틱의 퍼센트에 따라 시간이

OpenTX Timer 기능 더 읽기"

위로 스크롤