Coder Social home page Coder Social logo

isaac-sim-warehouse's People

Contributors

chaejine avatar eunji9128 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

isaac-sim-warehouse's Issues

CVAT 서버 구축

목표

  • CVAT 서버 구축
  • Proxy 서버 구축

목적

  • 협업 레이블링

CVAT

  • id : lottoyolo
  • pw : Lottoworld1!
  • http : localhost:8081

Loader Class 개발

Class Name

  • Loader

Description

  • Lifting 및 rolltainer entering, escaping 담당 클래스

MoveController Class 개발

Class name

  • MoveController

decription

  • move_base msg로 시뮬레이션 로봇의 움직임을 제어하는 클래스

LOTTI @ Lotto World 03 - Lidar linking issue

  • In CJ's test with LOTTI @ Lotto World 03, there's issue Lidar doesn't follow robot's sight
  • As referring to Transporter's solution on Lidar issue, change Lidar's scale to '1'
  • Test result : OK, Lidar moves along with the movement of robot
  • LOTTIscale1_lidarOK
  • However, still the joint axis doesn't match with Lidar asset's one --> Need improve in design wise
  • Robot couldn't drive in stable --> Need improve capsule or wheel design

Navigation Local Cost map 안나오는 문제 해결

목표

  • 현재 Navigation 시 rviz에서 Local Cost map이 나오지 않는 상황
    • 주행이 불가
  • 사용하고자하는 model : transporter
  1. 은지 누나가 셋팅한 정보 확인 후 Navigation Test
    • lidar frame id, topic name, tf tree
  2. 위가 정상이면 다시 셋팅해보기

Class Diagram 작성

목표

  1. Class 아키텍처 구성
  2. Class name, attributes, operations 구성
  3. 관계도 작성

carter ROS @ Lotto World 01

  • carter_ROS 를 Lotto World 01 에 올리는 작업은 완료
    • carter_ROS 를 불러올 땐 ROS clock 이 없어서 추가해줘야 함

image
image
image
image

teleop 하고 LOTTI 작업 도와줄 예정

Capture 기능 구현

목표

  • Capture 할수 있는 Node 구현

구현

  1. /rgb 토픽으로 이미지를 받는다. (학습용 이미지)
  2. 지정한 경로로 저장

yolov4 학습진행

목표

  • 아이작심 환경 이미지 데이터 학습

준비

  • yolo v4 training 준비
  • yolo v4 weight 확보 후 학습 진행

StateManager 개발

Class Name

  • State Manager (IntEnum Class)

Desciption

Screenshot from 2021-09-08 11-39-36

  • Driving, Wait, Load, Recognition 속성 정의

Input

  • None

output

  • None

MoveController + WayPointsManager 테스트

Test condition:

  • Transporter
  • Lotto World 03
  • WayPointManager 에서 저장한 모든 zone(wait_zone1, goods_zone2, goods_zone3, load_red, load_green, load_blue)에 대한 MoveController 결과 검증

[ROS] Navigation Action을 위한 Node 개발

목표

  • ROS 예제 action 노드 테스트
  • LottoWorld에 맞는 way point 알아내기
  • way Point 변경후 테스트
  • LottoWorld에 맞는 package 구성 및 테스트

ROS Navigation patrol.py test

Turtlebot-patrol-test

  • action library를 통한 터틀봇으로 제어 성공

Issue on Isaac-sim and Create are not launched

  • In case that Isaac-sim and Create are not launched in any way, I solved it by re-installing nvidia-driver
    1. check nvidia-smi
    2. if driver seems to not linked or not installed even if you installed it before, this solution would be work
    3. check driver version apt list --installed | grep nvidia-driver
    • for my case, nvidia-driver wasn't in the list in 1st trial
    • so I just remove all nvidia-driver sudo apt remove nvidia-driver-*
    1. remove that version of driver sudo apt remove nvidia-driver-4xx
    2. remove dependencies of that driver sudo autoremove
    3. install nvidia driver again apt-get install nvidia-driver-470
    • 460 didn't work for Isaac-sim
    1. sudo reboot now
    2. check driver whether OK not not nvidia-smi
    3. launch Isaac-sim again

Omniverse launcher > Neucleus running stopped issue

  • Omniverse launcher 실행 중 localhost:3080 에서 Neucleus stopped > running으로 바뀌지 않는 문제가 발생
    • launcher exit 후 재 실행
    • library 에서 cache uninstall
    • exchange 에서 cache install
    • localhost:3080 에서 Neucleus running 상태로 바뀐 것 확인함

[Turtle Bot] Differential Base 구동 In the GroundPlane

구현 목표

Turtle Bot을 기존 JointState가 아닌 Twist 메시지로 제어하도록 변경 및 테스트한다.

순서

  1. Ground Plane
  2. Import TurtleBot URDF
  3. Turtle Bot DiffrentialBase 적용
  4. ROS Teleop Test

결과

isaac-sim-groundplane-turtlebot

  • Teleop으로 GroundPlane 에서 구동 된다.
  • Z축 회전이 너무 느리다.

carter urdf @ Lotto World 01

  • carter.urdf 에서 ROS 연결에 필요한 요소들 추가해서 Lotto World 01 에서 SLAM 테스트
    • isaac sim 에서 주행 잘 되는 것 확인
      carter_urdf_lottoworld01_issacsim
    • ros 연결 OK, rviz visualization OK, map OK
    • carter_ROS에 비해 odom noise 가 많이 보임... 왜 그럴까 고민
      carter_urdf_lottoworld01_rviz
  • tf tree OK
    carter_urdf_Lotto_World_01_tftree
  • rqt graph
    carter_urdf_Lotto_World_01_rqt

WayPointsManager Class 개발

class name

  • WayPointsManager

class description

  • goods_zone, wait_zone, load_zone 에 대한 position 을 반환해주는 클래스

input

  • name : string

output

  • position : tuple

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.