forked from CASE-Lab/MARV-ROS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreach setup
More file actions
20 lines (17 loc) · 1.09 KB
/
reach setup
File metadata and controls
20 lines (17 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Flash memory card with jetson-os (can be done using Nvidia SDK Manager)
Format hard-drive (SSD)
Move installation to SSD Jetsonhacks (https://www.jetsonhacks.com/2020/05/29/jetson-xavier-nx-run-from-ssd/)
Shut down ssh over telemetri, Jetsonhacks (https://www.jetsonhacks.com/2019/10/10/jetson-nano-uart/)
ros2 (and pip, argcomplete) (https://docs.ros.org/en/eloquent/Installation/Linux-Install-Debians.html)
pyserial (pip3 install pyserial)
colcon (https://colcon.readthedocs.io/en/released/user/installation.html)
ros2 bag (https://docs.ros.org/en/eloquent/Tutorials/Ros2bag/Recording-And-Playing-Back-Data.html)
python-can (pip3 install python-can)
cantools (pip3 install cantools)
screen terminal (sudo apt install screen)
clone the marv-ros repository to documents
run "sudo visudo" and remove sudo requirement, add a line with "reach-001 ALL=(ALL) NOPASSWD:ALL"
add user to dialout usb (run "sudo usermod -a -G dialout $USER")
autostart script (crontab -e, add a line with "@reboot /home/reach-001/Documents/WaveRunner-Controller/waverunner_start.sh")
build marv-ros (colcon build --symlink-install)
enable ssh