E-DRIVE update log

Modified : 2019.10.23



2019.10.23

  • E-Drive: 19.10.11
  • E-Drive BleServer: 19.10.16
  • E-Drive Tester: 19.9.1
  • 카드 코딩에서 Tail LED(브레이크 등) 제어 기능을 제거
  • 브레이크 등은 모터 동작 여부에 따라 제어하도록 변경
  • LED Manual 제어에서도 Tail LED는 조작하지 못하도록 차단
  • E-Drone과 DataType의 Motion, Range 번호 순서를 맞추기 위헤 Altitude를 앞에 추가함
  • 앞으로 PC 프로그램의 중복 개발을 줄이려고 함. 그에 따라 대상 장치에 상관없이 Protocol을 최대한 일치하게 만들 예정

Download



2019.10.21

  • E-Drive: 19.10.9
  • E-Drive BleServer: 19.10.16
  • E-Drive Tester: 19.9.1
  • 핸드 팔로잉 시 후진 속도를 낮추고 최대 속도를 제한

Download



2019.10.18

  • E-Drive: 19.10.7
  • E-Drive BleServer: 19.10.16
  • E-Drive Tester: 19.9.1
  • 버튼 짧게 누름으로 인식하는 시간을 300ms 이내에서 2초 이내로 변경
  • 버튼 길게 누름으로 인식하는 시간을 1.2초 이상에서 3초 이상으로 변경
  • 버튼 입력 시 정해진 기능 이외에는 오류 알림 소리가 나게 함(버튼 4회 연속 입력 등)
  • 버튼 입력 시 연속 입력으로 인식하는 시간을 0.5초에서 0.6초로 변경(0.6초 이내에 버튼을 다시 누른 경우 연속 입력으로 인식)
  • 각 모드의 기본색 변경
  • 카드 코딩 시 카드 입력 시작(Red -> White), 함수 입력 시작(Green -> Yellow) 기본색을 변경
  • 카드 코딩 모드에서 카드 코딩 시작 전 LED 제어 카드를 눌렀을 때 버튼 입력 소리가 나게 함
  • 통신 보드 BLE 연결이 끊어졌을 때 밝게 깜빡이는 대신 낮은 밝기로 계속 켜져있게 함
  • 펌웨어 자동 업데이트 프로그램 수정

Download



2019.10.17

  • E-Drive: 19.10.6
  • E-Drive BleServer: 19.10.14
  • E-Drive Tester: 19.9.1
  • 모드 전환시 멜로디 알림
  • 핸드팔로잉 기능 추가
    • 핸드팔로잉 카드를 읽으면 핸드팔로잉 모드로 전환
    • 바닥에 자동차를 내려놓고 버튼을 2회 연속 누르거나 3초 이상 누르면 핸드팔로잉 동작 시작
    • 손 또는 장애물을 자동차 정면 일정 거리 안에 두면 그것과 일정한 거리를 유지하려고 이동 시작
    • 장애물이 일정거리 이상 멀어지거나 센서 범위를 벗어나면 노란색으로 깜빡이며 정지

Download



2019.10.16

  • E-Drive: 19.10.4
  • E-Drive BleServer: 19.10.14
  • E-Drive Tester: 19.9.1
  • 모션 코딩 기능 추가
    • 모션 코딩 카드를 읽으면 모션 코딩 모드로 전환
    • 코딩 시작 카드를 읽으면 동작 입력 시작
    • 앞(전진), 뒤(후진), 좌(왼쪽으로 90도 회전), 우(오른쪽으로 90도 회전)로 기울이면 동작 입력
    • 다시 수평으로 들면 다음 동작 입력 대기 상태가 됨
    • 동작 입력이 끝나면 코딩 종료 카드를 읽어서 입력을 끝냄
    • 바닥에 자동차를 내려놓고 버튼을 2회 연속 누르거나 3초 이상 누르면 모션 코딩 동작 시작

Download



2019.10.15

  • E-Drive: 19.10.3
  • E-Drive BleServer: 19.10.14
  • E-Drive Tester: 19.9.1
  • 카드 배치 순서 변경

Download



2019.10.11

  • E-Drive: 19.10.2
  • E-Drive BleServer: 19.10.14
  • E-Drive Tester: 19.9.1
  • E-Drive의 BLE 통신 보드 펌웨어 업데이트 기능 추가
  • Drone7Card.exe의 UI 개선

Download



2019.8.28

  • E-Drive: 19.8.3
  • 카드 코딩과 관련된 DataType의 위치 조정, 관련 송수신 클래스 조정

Download



2019.8.23

  • E-Drive: 19.8.2
  • ColorClassify 정의 추가 및 Drone7Card 프로그램에서 카드 분류 기준 값 변경가능하도록 수정함
  • 라인 코딩시에도 CARDREADER에서 분류한 카드 값을 그대로 사용

Download



2019.8.8

  • E-Drive: 19.8.1
  • 배터리 알람 기준을 30%로 변경
  • RawLineTracer에서 라인트레이서가 인식한 바닥 색상 값이 업데이트 안되는 문제 수정

Download



2019.7.26

  • E-Drive: 19.7.18
  • State에서 modeSystem을 modeDrone으로 변경
  • 제어기 수정 사항 반영
  • RawLineTracer에서 바닥 좌우측 IR 데이터 변수 삭제

Download



2019.7.25 - 2

  • E-Drive: 19.7.17
  • Instant run에서 비상등을 브레이크 등에서 좌우 깜빡이를 동시에 작동시키는 것으로 변경(깜빡임 계속 유지)
  • Instant run에서 TailLight를 끌 때 좌우 깜빡이(비상등)도 끄게 함
  • State 클래스 수정(15 -> 11 byte)

Download



2019.7.25

  • E-Drive: 19.7.16
  • Low Battery 알림 추가
  • 카드 코딩에서 TailLight를 끌 때 좌우 깜빡이(비상등)도 끄게 함
  • 버저 버퍼를 64에서 128로 변경
  • '조건이 맞지 않으면' 카드 사용 시 조건 루프를 빠져나가는 버그 수정

Download



2019.7.24

  • E-Drive: 19.7.15
  • 무한루프에서 버저 사용 시 1회 재생 후 버저가 완전 중단되는 문제 수정
  • 버튼을 길게 눌러 카드 코딩 실행을 할 때 실행 준비가 되면 Buzzer에서 소리가 나게 함
  • 카드 코딩에서 비상등을 브레이크 등에서 좌우 깜빡이를 동시에 작동시키는 것으로 변경(깜빡임 계속 유지)
  • 버저에 멜로디 예약 시 멜로디 전체가 들어갈 공간이 충분한 경우에만 예약하게 함

Download



2019.7.23

  • E-Drive: 19.7.14
  • 버전 구성을 (Major, Minor, Build)에서 (Year, Month, Build)로 변경함. 제품 출시 전까지 적용해보고 문제가 없을 경우 이후 출시하는 다른 제품에도 적용할 예정. 문제가 있으면 이전 구성으로 복원할 계획임