This project aims to demonstrate a fantastic application using fascinating technologies, developed within the scope of the best class ever.
The project's justification, state-of-the-art, and inspiration live in this section.
Ensure that you fulfill the following criteria to replicate this project.
- Ubuntu LTS 20.04 <
- Python 3.7 <
- Docker
The project's dependencies include:
- Numpy - for matrix manipulation
- OpenCV - for image processing
- ROS - for interfacing with the robot
The dependencies are satisfied using the following sources:
# ROS Noetic and core dependencies
wget -c https://raw.githubusercontent.com/qboticslabs/ros_install_noetic/master/ros_install_noetic.sh && chmod +x ./ros_install_noetic.sh && ./ros_install_noetic.sh
# install numpy
pip3 install numpy setuptools
A step by step series of examples that tell you how to get a development env running
cd ~/catkin_ws/src
git submodule init
git submodule update
cd ../
rosdep install --from-paths src --ignore-src -r -y
catkin_make -DCMAKE_BUILD_TYPE=Release
source ./devel/setup.bash
Add additional notes about how to deploy this on a live system
- Run the application with
.docker/run_user_nvidia.sh
- Ensure that you are running the indicate command
sudo chmod -R <user_name> \dev_ws
for permitions - Run
terminator
Here is what the project can do and what are the results.
The project can be launched with the following command:
roslaunch package_name package_name.launch
This opens up rviz
and shows the robot moving around
- [Name](insert linkedin/webpage link) - role
- [Name](insert linkedin/webpage link) - role
- Creation of GitHub template: Marita Georganta - Robotic Sensing Expert
- Creation of MRAC-IAAC GitHub Structure: Huanyu Li - Robotic Researcher