Coder Social home page Coder Social logo

ian-lecture's People

Contributors

goodgodgd avatar

Watchers

 avatar  avatar

ian-lecture's Issues

로봇공학 남은 진도

  • git을 이용한 패키지 관리
  • 파이썬 가상환경: virutalenv, pyenv, pipenv
  • 좌표계변환
  • numpy, matplotlib
  • ROS 패키지 활용 (SLAM, RViz)

Vacation plan

방학계획

남은 방학
일 수: 6월 6 + 7월 31 + 8월 31 = 68일

주요 과제 및 목표

  1. 로봇학회 발표
  2. LG과제
  3. mlst 시스템 완성
  4. VO 관련 논문+코드 정리
  5. 새 논문 feasibility 확인 (binocular slam)
  6. 학생들 세미나: 케라스, SLAM
  7. 다음학기 수업준비
  8. 친구들 만나기
  9. 블로그 업데이트
  10. 공부: 케라스, TF2.0
  11. 기타 다른 책들 공부: UML, 웹개발(CSS, JS), Effective C++, SOLID
  12. 교양책 읽기

주요 일정

  • 7.10: LG 세미나(1): RGBD센서를 이용한 바닥추출 알고리즘 개선 History 및 기술동향 소개
  • 7.24: LG 세미나(2): Depth Library 소개 및 Tutorial
  • 8.14: LG 세미나(3): DNN 응용 기술 소개
  • 8.20: 로봇학회강의

일간 계획

집에 있는 경우

  • 8:00 기상
  • ~10:00 아침먹고 커피 마시며 교양 독서
  • ~10:30 메일 확인 등
  • 12:00~13:30 점심시간
  • 17:30~19:30 저녁은 여경이와 맞춰서 먹고 드라마 하나보기
  • 2:00 취침

주별 목표

W1 (06.24)

  • (화) 학과 업무, 논문 다 뽑기, UML 책 가져와
  • (수 오전) 수업 블로그 정리해서 개인 블로그에 올리기
  • (수 오후) mlst migration 완료
  • (목) 연대가기 (x)
  • (목~토) 논문 정리: VODE 계열 업데이트해서 포스트 쓰기, SAVO 계열 논문 해석까지 완료 (ing)
  • (목~토) 오전에 UML 실습 (x)
  • 친구들 약속잡기

W2 (07.01)

  • (오전) Keras, TF2.0 공부
  • (오후) SAVO 계열 논문 코드까지 제대로 분석해서 포스트 쓰기
  • (월) 과제비로 살것 정리, 연구수당신청
  • (수) mlst 이슈 사항 구현
  • (금) LG 세미나 준비

W3 (07.08)

  • (오전) TF2.0, 웹개발 공부
  • (월) 과제비로 기자재 구매 신청
  • (월) SAVO 계열 포스트 완성
  • (수) LG 세미나 발표(7.10)
  • (목) mlst 이슈 사항 구현
  • (화, 금) Keras 포스트 2개 작성

W4 (07.15)

  • (오전) 웹개발 공부
  • (오후) VODE 케라스 버전 개발 (geonet, sfmlearner)
  • (수) TF2.0 포스트 작성
  • (목) mlst 이슈 사항 구현

W5 (7.22) 이후 (나중에 세부 작성)

  • effective c++ 공부
  • SOLID 공부
  • 로봇학회 준비: VODE 케라스 버전 개발
  • binocular slam 가능성 확인
  • LG 세미나

funtional self drive

#!/usr/bin/env python
from __future__ import print_function
import rospy
from geometry_msgs.msg import Twist
from sensor_msgs.msg import LaserScan

count = 0
publisher = None


def lds_callback(scan):
    global count
    global publisher
    print("scan[0]:", scan.ranges[0])
    turtle_vel = Twist()
    if count < 100:
        turtle_vel.linear.x = 0.1
        count += 1
    else:
        turtle_vel.linear.x = 0.0
    turtle_vel.angular.z = 0.0
    publisher.publish(turtle_vel)


def main():
    global publisher
    rospy.init_node('self_drive')
    publisher = rospy.Publisher('cmd_vel', Twist, queue_size=1)
    subscriber = rospy.Subscriber('scan', LaserScan, lds_callback)
    rospy.spin()

if __name__ == "__main__":
    main()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.