<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dmartin99</id>
	<title>RoboJackets Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.robojackets.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dmartin99"/>
	<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/Special:Contributions/Dmartin99"/>
	<updated>2026-04-29T05:37:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19574</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19574"/>
		<updated>2020-09-29T03:05:22Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 20.04 and ROS-noetic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
= Install ROS Noetic =&lt;br /&gt;
== Step 1 - ROS Installation ==&lt;br /&gt;
We will be using the instructions found on the ROS Noetic Ubuntu [http://wiki.ros.org/noetic/Installation/Ubuntu Guide]&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list' &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt update &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install ros-noetic-desktop-full --yes &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;source /opt/ros/noetic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc &amp;lt;br&amp;gt; &lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3 - Get Terminator ==&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which ''obviously'' increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install terminator&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Setup Workspace =&lt;br /&gt;
== Step 4 - Make File Structure ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
cd ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
git clone https://github.com/RoboJackets/roboracing-software.git --recursive&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5 - Install Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
cd ~/catkin_ws &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install python3-rosdep python-is-python3 python3-catkin-tools --yes &amp;lt;br&amp;gt; &lt;br /&gt;
rosdep install --from-path src --ignore-src -y &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* ''rosdep'' will download and install all of the necessary ros package dependencies&lt;br /&gt;
&lt;br /&gt;
== Step 6 - Building the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
catkin_make &amp;lt;br&amp;gt; &lt;br /&gt;
source ~/catkin_ws/devel/setup.bash&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
to ensure you don't have to source this setup.bash after every compilation. &lt;br /&gt;
&lt;br /&gt;
== Step 7 - Dependencies Problems ==&lt;br /&gt;
For some computers, some of our packages aren't getting installed with ''rosdep install'' so just install them manually if you have issues with them:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-noetic-costmap-2d ros-noetic-effort-controllers ros-noetic-robot-localization&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Run the Code =&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roscore &amp;amp;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
=== For IARRC Simulation  ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo macaroni_iarrc_circuit.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_iarrc test_circuit_sim.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For EVGP Simulation ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo evgp.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_evgp evgp_planning_demo.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Remeber to do ''source ~/catkin_ws/devel/setup.bash'' if the launch file can't be found in package (you should add this to ~/.bashrc if you haven't already)&lt;br /&gt;
* Gazebo sometimes freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19573</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19573"/>
		<updated>2020-09-29T03:04:43Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 20.04 and ROS-noetic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
= Install ROS Noetic =&lt;br /&gt;
== Step 1 - ROS Installation ==&lt;br /&gt;
We will be using the instructions found on the ROS Noetic Ubuntu [http://wiki.ros.org/noetic/Installation/Ubuntu Guide]&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list' &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt update &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install ros-noetic-desktop-full --yes &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;source /opt/ros/noetic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc &amp;lt;br&amp;gt; &lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3 - Get Terminator ==&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which ''obviously'' increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install terminator&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Setup Workspace =&lt;br /&gt;
== Step 4 - Make File Structure ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
cd ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
git clone https://github.com/RoboJackets/roboracing-software.git --recursive&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5 - Install Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
cd ~/catkin_ws &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install python3-rosdep python-is-python3 python3-catkin-tools --yes &amp;lt;br&amp;gt; &lt;br /&gt;
rosdep install --from-path src --ignore-src -y &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* ''rosdep'' will download and install all of the necessary ros package dependencies&lt;br /&gt;
&lt;br /&gt;
== Step 6 - Building the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
catkin_make &amp;lt;br&amp;gt; &lt;br /&gt;
source ~/catkin_ws/devel/setup.bash&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
to ensure you don't have to source this setup.bash after every compilation. &lt;br /&gt;
&lt;br /&gt;
== Step 7 - Dependencies Problems ==&lt;br /&gt;
For some computers, some of our packages aren't getting installed with ''rosdep install'' so just install them manually if you have issues with them:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-noetic-costmap-2d ros-noetic-effort-controllers ros-noetic-robot-localization&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 8- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roscore &amp;amp;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
=== For IARRC Simulation  ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo macaroni_iarrc_circuit.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_iarrc test_circuit_sim.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For EVGP Simulation ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo evgp.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_evgp evgp_planning_demo.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Remeber to do ''source ~/catkin_ws/devel/setup.bash'' if the launch file can't be found in package (you should add this to ~/.bashrc if you haven't already)&lt;br /&gt;
* Gazebo sometimes freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19572</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19572"/>
		<updated>2020-09-29T02:54:01Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 20.04 and ROS-noetic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
= Install ROS Noetic =&lt;br /&gt;
== Step 1 - ROS Installation ==&lt;br /&gt;
We will be using the instructions found on the ROS Noetic Ubuntu [http://wiki.ros.org/noetic/Installation/Ubuntu Guide]&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list' &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt update &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install ros-noetic-desktop-full --yes &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;source /opt/ros/noetic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc &amp;lt;br&amp;gt; &lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3 - Get Terminator ==&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which ''obviously'' increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install terminator&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Setup Workspace =&lt;br /&gt;
== Step 4 - Make File Structure ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
cd ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
git clone https://github.com/RoboJackets/roboracing-software.git --recursive&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5 - Install Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
cd ~/catkin_ws &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install python3-rosdep python-is-python3 python3-catkin-tools --yes &amp;lt;br&amp;gt; &lt;br /&gt;
rosdep install --from-path src --ignore-src -y &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6 - Building the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
catkin_make &amp;lt;br&amp;gt; &lt;br /&gt;
echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 7 - Dependencies Problems ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-noetic-costmap-2d ros-noetic-effort-controllers ros-noetic-robot-localization&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 8- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roscore &amp;amp;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
=== For IARRC Simulation  ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo macaroni_iarrc_circuit.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_iarrc test_circuit_sim.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For EVGP Simulation ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo evgp.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_evgp evgp_planning_demo.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Remeber to do ''source ~/catkin_ws/devel/setup.bash'' if the launch file can't be found in package (you should add this to ~/.bashrc if you haven't already)&lt;br /&gt;
* Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19571</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19571"/>
		<updated>2020-09-29T02:51:26Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 20.04 and ROS-noetic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
= Install ROS Noetic =&lt;br /&gt;
== Step 1 - ROS Installation ==&lt;br /&gt;
We will be using the instructions found on the ROS Noetic Ubuntu [http://wiki.ros.org/noetic/Installation/Ubuntu Guide]&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list' &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt update &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install ros-noetic-desktop-full --yes &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;source /opt/ros/noetic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc &amp;lt;br&amp;gt; &lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3 - Get Terminator ==&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which ''obviously'' increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install terminator&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Setup Workspace =&lt;br /&gt;
== Step 4 - Make File Structure ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
cd ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
git clone https://github.com/RoboJackets/roboracing-software.git --recursive&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5 - Install Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
cd ~/catkin_ws &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install python3-rosdep python-is-python3 python3-catkin-tools --yes &amp;lt;br&amp;gt; &lt;br /&gt;
rosdep install --from-path src --ignore-src -y &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6 - Building the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
catkin_make &amp;lt;br&amp;gt; &lt;br /&gt;
echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 7 - Dependencies Problems ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-noetic-costmap-2d ros-noetic-effort-controller ros-noetic-robot-localization&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 8- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roscore &amp;amp;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
=== For IARRC Simulation  ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo macaroni_iarrc_circuit.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_iarrc test_circuit_sim.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== For EVGP Simulation ===&lt;br /&gt;
* In one terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo evgp.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* In '''another''' terminal run:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_evgp evgp_planning_demo.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Remeber to do ''source ~/catkin_ws/devel/setup.bash'' if the launch file can't be found in package (you should add this to ~/.bashrc if you haven't already)&lt;br /&gt;
* Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19570</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=19570"/>
		<updated>2020-09-29T00:58:05Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 20.04 and ROS-noetic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
= Install ROS Noetic =&lt;br /&gt;
== Step 1 - ROS Installation ==&lt;br /&gt;
We will be using the instructions found on the ROS Noetic Ubuntu [http://wiki.ros.org/noetic/Installation/Ubuntu Guide]&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list' &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt update &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install ros-noetic-desktop-full --yes &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 2 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;source /opt/ros/noetic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc &amp;lt;br&amp;gt; &lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3 - Get Terminator ==&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which ''obviously'' increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install terminator&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Setup Workspace =&lt;br /&gt;
== Step 4 - Make File Structure ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
cd ~/catkin_ws/src &amp;lt;br&amp;gt; &lt;br /&gt;
git clone https://github.com/RoboJackets/roboracing-software.git --recursive&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5 - Install Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
cd ~/catkin_ws &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install python3-rosdep python-is-python3 python3-catkin-tools --yes &amp;lt;br&amp;gt; &lt;br /&gt;
rosdep install --from-path src --ignore-src -y &amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6 - Building the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
catkin_make &amp;lt;br&amp;gt; &lt;br /&gt;
echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 7 - Dependencies Problems ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-noetic-costmap-2d &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install ros-noetic-effort-controller &amp;lt;br&amp;gt; &lt;br /&gt;
sudo apt install ros-noetic-robot-localization&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 8- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roscore &amp;amp;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
=== IARRC Simulation  ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo macaroni_iarrc_circuit.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_iarrc test_circuit_sim.launch&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EVGP Simulation ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_gazebo evgp.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
roslaunch rr_evgp evgp_planning_demo.launch &lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Remeber to do ''source ~/catkin_ws/devel/setup.bash'' if the launch file can't be found in package (you should add this to ~/.bashrc if you haven't already)&lt;br /&gt;
* Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18376</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18376"/>
		<updated>2019-09-16T03:18:13Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd ~ &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository  (with the git submodules)&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_iarrc_circuit.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_iarrc test_circuit_sim.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18375</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18375"/>
		<updated>2019-09-16T03:17:54Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd ~ &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository  (with the git submodules)&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_iarrc_circuit.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_iarrc test_circuit_sim.launch/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18374</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18374"/>
		<updated>2019-09-16T03:17:04Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 8 - Initialize catkin workspace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd ~ &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository  (with the git submodules)&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_iarrc_circuit.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18368</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18368"/>
		<updated>2019-09-11T20:08:06Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 11&amp;amp;nbsp;- Install Python  Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository  (with the git submodules)&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_iarrc_circuit.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18359</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18359"/>
		<updated>2019-09-07T20:29:55Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository  (with the git submodules)&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_iarrc_circuit.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18358</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18358"/>
		<updated>2019-09-07T18:26:22Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 9&amp;amp;nbsp;- Clone RoboRacing Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository  (with the git submodules)&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18357</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18357"/>
		<updated>2019-09-07T07:38:12Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry!&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18356</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18356"/>
		<updated>2019-09-07T07:37:07Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if the launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry.&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18355</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18355"/>
		<updated>2019-09-07T07:36:54Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if launch file can't be found in package&lt;br /&gt;
*Gazebo usually freezes when loading right after installation so just run it, wait, kill it with [Ctrl-C], wait until it is dead, then retry.&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18354</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18354"/>
		<updated>2019-09-07T07:31:38Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ''source ~/.bashrc'' if launch file can't be found in package&lt;br /&gt;
*If it's taking a long time to load the simulation, just kill it with [Ctrl-C] and retry&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18353</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18353"/>
		<updated>2019-09-07T07:31:08Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do '''source ~/.bashrc''' if launch file can't be found in package&lt;br /&gt;
*If it's taking a long time to load the simulation, just kill it with [Ctrl-C] and retry&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18352</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18352"/>
		<updated>2019-09-07T07:30:40Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* Remeber to do ```source ~/.bashrc``` if launch file can't be found in package&lt;br /&gt;
*If it's taking a long time to load the simulation, just kill it with [Ctrl-C] and retry&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18351</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18351"/>
		<updated>2019-09-07T07:28:32Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If it's taking a long time to load the simulation, just kill it with [Ctrl-C] and retry&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18350</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18350"/>
		<updated>2019-09-07T07:28:16Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 14&amp;amp;nbsp;- Run the Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If it's taking a long time to load the simulation, just kill it with [Crtl-C] and retry&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18349</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18349"/>
		<updated>2019-09-07T07:26:02Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 18.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18348</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18348"/>
		<updated>2019-09-07T07:25:48Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 15.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18347</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18347"/>
		<updated>2019-09-07T07:25:24Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 10.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18346</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18346"/>
		<updated>2019-09-07T07:25:04Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 10.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \ &amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \ &amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \ &amp;lt;br&amp;gt;  &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18345</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18345"/>
		<updated>2019-09-07T07:24:28Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 10.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \ &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \ &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \ &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; &lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18344</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18344"/>
		<updated>2019-09-07T07:24:03Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 10.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \ &amp;lt;br&amp;gt;&lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \ &amp;lt;br&amp;gt;&lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \ &amp;lt;br&amp;gt;&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18343</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18343"/>
		<updated>2019-09-07T07:23:46Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 10.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \ &amp;lt;br&amp;gt;&lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18342</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18342"/>
		<updated>2019-09-07T07:23:20Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 10.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18341</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18341"/>
		<updated>2019-09-07T07:22:43Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 100.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18340</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18340"/>
		<updated>2019-09-07T07:21:56Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 50.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \ &amp;lt;br&amp;gt;&lt;br /&gt;
        libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18339</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18339"/>
		<updated>2019-09-07T07:21:30Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 50.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57 libswscale4 \&lt;br /&gt;
libswresample2 libavutil55 libgtkmm-2.4-1v5 \ &amp;lt;br&amp;gt;&lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev \&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0  \&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18338</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18338"/>
		<updated>2019-09-07T07:20:16Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 50.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57 libswscale4 \&lt;br /&gt;
libswresample2 libavutil55 libgtkmm-2.4-1v5 \ &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev \&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0  \&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18337</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18337"/>
		<updated>2019-09-07T07:19:24Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57 libswscale4 \&lt;br /&gt;
libswresample2 libavutil55 libgtkmm-2.4-1v5 \&lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev \&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0  \&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18336</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18336"/>
		<updated>2019-09-07T07:19:03Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57 libswscale4 \&lt;br /&gt;
libswresample2 libavutil55 libgtkmm-2.4-1v5 \&lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18335</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18335"/>
		<updated>2019-09-07T07:18:51Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57 libswscale4 \&lt;br /&gt;
 libswresample2 libavutil55 libgtkmm-2.4-1v5 \&lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18334</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18334"/>
		<updated>2019-09-07T07:17:40Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57 libswscale4 \&lt;br /&gt;
 libswresample2 libavutil55 libgtkmm-2.4-1v5 / &lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18333</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18333"/>
		<updated>2019-09-07T07:15:25Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 12&amp;amp;nbsp;- Install FlyCapture SDK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57 libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5 libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18332</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18332"/>
		<updated>2019-09-07T07:14:46Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&lt;br /&gt;
libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&lt;br /&gt;
libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&lt;br /&gt;
libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18331</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18331"/>
		<updated>2019-09-07T07:13:29Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install libraw1394-11 libavcodec57 libavformat57        \&lt;br /&gt;
        libswscale4 libswresample2 libavutil55 libgtkmm-2.4-1v5              \&lt;br /&gt;
        libglademm-2.4-1v5 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-dev        \&lt;br /&gt;
        libglademm-2.4-dev libgtkglextmm-x11-1.2-dev libusb-1.0-0&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;downloaded flycapture2 folder&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh install_flycapture.sh&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18330</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18330"/>
		<updated>2019-09-07T06:41:50Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [https://www.flir.com/products/flycapture-sdk SDK] and unpack it&lt;br /&gt;
* Open the readme file and it will guide you through its installation process&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18329</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18329"/>
		<updated>2019-09-07T06:40:27Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Install FlyCapture SDK ==&lt;br /&gt;
* Download the [SDK](https://www.flir.com/products/flycapture-sdk) and unpack it&lt;br /&gt;
* Open the readme file and it will guide you through its installation process&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 14&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18328</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18328"/>
		<updated>2019-09-07T05:31:39Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: /* Step 9&amp;amp;nbsp;- Clone RoboRacing Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Clone RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18327</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18327"/>
		<updated>2019-09-07T05:27:19Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git --recursive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18326</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18326"/>
		<updated>2019-09-07T04:09:59Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18322</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18322"/>
		<updated>2019-09-02T21:41:42Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18321</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18321"/>
		<updated>2019-09-02T20:45:06Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18320</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18320"/>
		<updated>2019-09-02T20:18:55Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;amp;nbsp;The code should now be running and complaining about not being able to connect to various devices, this is all good and you are ready to start writing RoboRacing code&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18319</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18319"/>
		<updated>2019-09-02T20:18:27Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;''In a separate terminal&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Then press [Enter]&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;amp;nbsp;The code should now be running and complaining about not being able to connect to various devices, this is all good and you are ready to start writing RoboRacing code&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18318</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18318"/>
		<updated>2019-09-02T19:56:15Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;''In a separate terminal&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;''In a terminal that isn't running roscore&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;amp;nbsp;The code should now be running and complaining about not being able to connect to various devices, this is all good and you are ready to start writing RoboRacing code&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18317</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18317"/>
		<updated>2019-09-02T19:55:42Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;''In a separate terminal&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore &amp;amp; &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;''In a terminal that isn't running roscore&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch rr_gazebo macaroni_avc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;amp;nbsp;The code should now be running and complaining about not being able to connect to various devices, this is all good and you are ready to start writing igvc code&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18316</id>
		<title>RoboRacing Software Installation Instructions</title>
		<link rel="alternate" type="text/html" href="https://wiki.robojackets.org/index.php?title=RoboRacing_Software_Installation_Instructions&amp;diff=18316"/>
		<updated>2019-09-02T19:53:46Z</updated>

		<summary type="html">&lt;p&gt;Dmartin99: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RoboRacing]]&lt;br /&gt;
Welcome!&lt;br /&gt;
 &lt;br /&gt;
Robojackets RoboRacing currently supports an Ubuntu 18.04 and ROS-melodic environment. The project may build/run in other environments, but we can't guarantee it. &lt;br /&gt;
&lt;br /&gt;
Let's begin the installation process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 1 - Get Terminator ==&lt;br /&gt;
&lt;br /&gt;
We primarily use terminator instead of the default terminal since it allows for both horizontal and vertical splitting (which obviously increases overall productivity). Start up the default terminal and type:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt install terminator&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
You should now be using this from now on, it will help later. &lt;br /&gt;
&lt;br /&gt;
== Step 2 - Set up your sources.list ==&lt;br /&gt;
&lt;br /&gt;
Now for these next steps you don't need to understand what they do, only make sure they complete properly. So if you see any errors come up, tell one of us immediately. Copy this into your terminal:&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo sh -c 'echo &amp;quot;deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main&amp;quot; &amp;gt; /etc/apt/sources.list.d/ros-latest.list'&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 3 - Set up your keys ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 4 - Update your Debian packages ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo apt update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 5 - Get Ros melodic ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt install ros-melodic-desktop-full&amp;lt;br /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 6 - Initialize rosdep ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;sudo rosdep init&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep update&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 7 - Environment Variable Setup ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source /opt/ros/melodic/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;background:#eee; border:1px solid #ccc; padding:5px 10px&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;source ~/.bashrc&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 8 - Initialize catkin workspace ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd &amp;amp;lt;path to where you want to keep the project&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;mkdir catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd catkin_ws&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;mkdir src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_init_workspace&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;cd ..&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*Command should complete and not really do anything&lt;br /&gt;
*If init_catkin_workspace failed then ROS did not install correctly and/or try &amp;quot;sudo apt-get update&amp;quot; which may fix the issue where catkin_init_workspace command can not be found&lt;br /&gt;
&lt;br /&gt;
== Step 9&amp;amp;nbsp;- Clone RoboRacing Repository ==&lt;br /&gt;
&lt;br /&gt;
*Fork RoboRacing Github Repository&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;cd src&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;git clone https://github.com/RoboJackets/roboracing-software.git;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== Step 10&amp;amp;nbsp;- Install ROS Dependencies ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;courier new, courier, monospace&amp;quot;&amp;gt;cd ..&amp;lt;/font&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;echo &amp;quot;source ~/catkin_ws/devel/setup.bash&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace&amp;quot;&amp;gt;rosdep install --from-path src --ignore-src -y&amp;lt;br/&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*rosdep will download and install all of the necessary ros package dependencies, type &amp;quot;y&amp;quot; whenever it asks if it is ok to continue installation&lt;br /&gt;
&lt;br /&gt;
== Step 11&amp;amp;nbsp;- Install Python  Dependencies ==&lt;br /&gt;
*Install python dependencies (for Python 2) which are not in ROS:&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;&lt;br /&gt;
pip install keras tensorflow numpy pynput matplotlib&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step 12&amp;amp;nbsp;- Build the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;catkin_make&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*If this fails the first time try running catkin_make again&lt;br /&gt;
*If it continues to fail because it could&amp;amp;nbsp;not find some of the igvc_msgs header files, run &amp;quot;catkin_make igvc_msgs_gencpp&amp;quot; and then &amp;quot;catkin_make&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Step 13&amp;amp;nbsp;- Run the Code ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;''In a separate terminal&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roscore&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;line-height: 20.8px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px; background: rgb(238, 238, 238);&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;line-height: 20.8px;&amp;quot;&amp;gt;''In a terminal that isn't running roscore&amp;amp;nbsp;''&amp;lt;span style=&amp;quot;font-family:courier new,courier,monospace;&amp;quot;&amp;gt;roslaunch igvc igvc.launch&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
*&amp;amp;nbsp;The code should now be running and complaining about not being able to connect to various devices, this is all good and you are ready to start writing igvc code&lt;/div&gt;</summary>
		<author><name>Dmartin99</name></author>
		
	</entry>
</feed>