auturbo / stridesim Goto Github PK
View Code? Open in Web Editor NEWStrideSim is a Nvidia Isaac Sim-based robot simulator, offering a realistic environment and compatibility with ROS2
License: BSD 3-Clause "New" or "Revised" License
StrideSim is a Nvidia Isaac Sim-based robot simulator, offering a realistic environment and compatibility with ROS2
License: BSD 3-Clause "New" or "Revised" License
contribution 하는 방법에 대한 wiki 작성 필요
Is your feature request related to a problem? Please describe.
LiDAR code 리팩토링 및 configuration을 ouster사의 OS1-32와 같게 세팅하기
Describe the solution you'd like
RotatingLidarPhysX
함수 인자 확인 및 변경
Additional context
Is your feature request related to a problem? Please describe.
현재 ROS 2 backend에 tf를 발행하는 토픽이 없음. 기능 추가 필요
Describe the solution you'd like
Isaacsim에서 usd 파일을 기반으로 제공해주는 정보를 받아와서, tf를 구성해야할 것으로 판단
world, current_stage 등에서 vechicle을 찾아야할 것으로 보임
찾으면, ros2_backend.py 에 추가
Describe alternatives you've considered
최악의 경우, Omnigraph를 구성해야 함. 좋은 방법은 아님
Is your feature request related to a problem? Please describe.
기본 기능만 있는 UI를 좀 더 풍성하게 변경하기
Describe the solution you'd like
exts/stride.simulator/stride/simulator/params.py
다양한 선택지를 고를 수 있도록 param.py
파일 수정 하기
https://github.com/PegasusSimulator
의 UI 부분을 참고하여, extension.py을 UI 폴더의 코드로 옮기기
Additional context
현재 UI는 Init world를 눌러, world를 만들고, Environment를 눌러 default plane을 만들고, Simulation을 눌러 anymal C를 만드는 구조임.
여기서 environment를 선택하여 고를 수 있고, 로봇을 고를 수 있도록 UI가 변경되면 좋을 것 같음.
Is your feature request related to a problem? Please describe.
Anymal C보다는 Go1으로 프로젝트를 진행하는 것이 좋을 것 같음.
Describe the solution you'd like
anymalc.py를 참고하여 go1.py를 만들기
예상되는 애로사항
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.