템플릿은 뷰함수에서 응답하는 html 파일이다.템플릿이 저장되는 위치는 이미 정해져 있다.mysite/setting.py 에서, 템플릿 환경 설정을 쓴다. TEMPLATES = [dirs에다 경로 지정을 한다. ] Installed_APPS 에 존재하는 app들의 하위에도 위치할 수 있다.예를 들어 앱 이름이 blog면, blog/temlplates과 같은 의미이다. 첫번째로 dirs에서 찾고, 그 다음에 순서대로 install app에 등록된 순서대로 템플릿을 검색하게 된다. 'DIRS' : [BASE_DIR / 'templates'] , templates 폴더를 추가해서, html을 넣는다.이러면 공통으로 사용하는 템플릿을 mysite에 추가해서 넣어주면 된다. 만약 각각 쓰려면 blog/templ..
관계 설정 관계를 설정하는 객체 관계 종류는 다음 3가지가 있다.일대다(1:M) - 고객 하나에는 계좌 여러개필연적으로 계좌라는 테이블의 외부키를 만든다.ForeignKey로 만든다. class ForeignKey(to, on_delete, ""options) to: 일대다(1:M) 관계에서 1에 해당하는 모델명을 지정한다.on_delete : 필수 옵션이다. 참조하는 인스턴스가 삭제되었을 때 처리 방식을 지정한다.CASCADE : 참조 인스턴스 삭제시 함께 삭제한다.class Manufacturer(models.Model): passclass Car(models.Model): manufacturer = models.ForeignKey(Manufacturer, on_delete=models...
앱/ models.py에 정의한다.django.ab.models의 model 클래스를 상속한다. blog/models.pyfrom django.db import modelsclass Post(models.Model): title = models.CharField(max_length=250) body= models TextField() settings.py에서 원래 db로 바꿔놓는다.DATABASES = { "default": { "ENGINE": "django.db.backends.sqlite3", "NAME": BASE_DIR / "db.sqlite3", }}그리고 터미널에서도 mysite로 간다. migration 작업model을 DB에 반영하기 위해서, 파일..
https://www.youtube.com/watch?v=q7tuWtK2wWY https://www.youtube.com/watch?v=eCjffhEeQyw후에 추정 강좌 Robot Manipulator and Underwater Robot Application11-2. Position control:Concept-One DOF example후에 1,2,3 11-3. Position control: PD Control with Gravity Compensation -후에 중력보상 강좌 https://www.youtube.com/watch?v=AYjMJ_2kXw0 후에 friction 강좌 후에 11-4. Position control: Inverse dynamic control
보호되어 있는 글입니다.
https://www.youtube.com/watch?v=NcOT9hOsceE&t=1s https://www.youtube.com/watch?v=B1K-ti5Lqjc 옴니 휠과 메카넘 휠의 원리에 대해 배운다. 옴니 휠과 메카넘 휠의 원리는 같지만, 자유 슬라이등을 허용하는 방향이 다르다. chassis velocity가 주어졌을 때, 바퀴의 구동 속도가 어떻게 되어야 하는지에 대한 질문을 다룬다. 바퀴 하나에 대해 알아보자.바퀴의 주행 방향은 미끄러지지 않고 구르는 방향이고,xB 축에 대해 각도 베타i 만큼 차이가 난다. 바퀴 가장자리 주위의 롤러는 각도 감마i에 대해 자유롭게 미끄러질 수 있다. 구동방향에 수직인 방향에 대한 감마 i는 옴니휠의 경우 0도이고,메카넘 휠의 경우 45도이다. 이러한 정..