Releases: XingjianL/RoboSubSim
v0.1.591
Features for Synthetic Image Generation
Added more Unity Commands, see UnityCommands.md
Tagged for ECE 591 project, paper available here: https://drive.google.com/file/d/1eip_NG7Cf2Fsl2w5lEbMnAuSLVgT55id/view?usp=sharing
Additional Software:
SimCB: https://github.com/MB3hel/AUVControlBoard/releases/tag/v1.1.0-beta2
SW8S-Rust (unity_sim_tcp branch): https://github.com/ncsurobotics/SW8S-Rust/tree/unity_sim_tcp
For WSL2 and Windows11:
- get Rust, clone
SW8S-Rust
and checkout theunity_sim_tcp
branch to the WSL environment, make sure it can build (which can be tricky because of OpenCV in Rust) - download
SimCB
and unzip - download
RoboSubSim Windows
below and unzip - run
SimCB.run
in a WSL terminal (5014 as the port) - edit the IP address, port, and
test_type
inunity_tcp_connect()
underSW8S-Rust/tests/comms/control_board/mod.rs
, the IP address should be the one listed incat /etc/resolv.conf
- edit the IP and port in the GUI in RoboSubSim.exe, then check the
Server Toggle
checkbox - run
cargo test unity_tcp_connect
Note: if everything is in the same environment, then just use localhost (127.0.0.1) for all the IP addresses
v0.1.0
Tested in Ubuntu 22.04
(UbuntuRoboSubSim.zip)
Tested in Windows 11 w/ WSL Ubuntu 20.04
(WindowsRoboSubSim.zip)
MacOS build for Intel 64bit + Apple silicon (not tested)
Click build.x86_64
/RoboSubSim.exe
to start the simulator
Need SimCB
and SW8S-Rust
>GTX 1650ti (hoping to optimize the camera rendering later, currently have 5 active cameras at all times)