2024-2025 Hy-flex Code for ION Autonomous Snowplow
Follow these instructions: https://learn.microsoft.com/en-us/windows/wsl/install
Follow these instructions: https://help.github.com/articles/connecting-to-github-with-ssh/
There are certain scripts that assume that you have the Snowplow2026 repo installed in your home directory. It is recommended you don't try to clone the repo anywhere else.
cd ~
git clone git@github.com:BisonRobotics/Snowplow2026.git
cd ~/Snowplow2026
sudo bash rosinstall.sh
Use winSCP to copy desired module to the computer. Open 192.168.1.1 in your browser while connected to the network to find the target IP.
SSH into the computer. Open 192.168.1.1 in your browser while connected to the network to find the target IP.
ssh br@x.x.x.x
In the ssh terminal
sudo su
cd route/to/the/project
colcon build
source /opt/ros/iron/setup.bash
(and/or)
source install/setup.bash
ros2 launch launch/script_name.launch.py
See: http://wiki.ros.org/ROS/Patterns/Conventions And: http://wiki.ros.org/StyleGuide
See: http://wiki.ros.org/CppStyleGuide And: https://google.github.io/styleguide/cppguide.html
See: http://wiki.ros.org/PyStyleGuide
See: http://wiki.ros.org/Quality/Tutorials/UnitTesting
Roboteq HDC2460
Roboteq User Manual
name:
server:
user:
pass:
address:
Common hosts ref :
access point: 192.168.1.10
Computer: 192.168.1.1
Most changes will need to be deployed to the main computer. Changes to the jetson_pkg package will require a deployment to the Jetson and not to the main computer.
Connect to the main computer using WinSCP. Drag and drop this entire project into the main computer's file system. It will likely ask you if you want to overwrite the existing directory with the same name. If so, select yes.
Connect to the Jetson using WinSCP. Drag and drop this entire project into the Jetson's file system. It will likely ask you if you want to overwrite the existing directory witht he same name. If so, select yes.
-
Install Webots on your Ubuntu Linux system.
-
Execute the following commands in your terminal:
$ printf '\nexport ROS2_WEBOTS_HOME="/snap/webots/current/usr/share/webots"\n' >> ~/.bashrc-
Close and reopen your terminal.
-
Building the package:
$ colcon build- Source the workspace:
$ source install/setup.bash- Run the simulation launch file:
$ ros2 launch launch/simulation/hyflex_sim.launch.py