This repository corresponds to a series of open source code developed in python and c++ for systems based on ROS and other platforms. Each package will have its execution requirements or possible libraries necessary for the construction and execution of these.
To run most scripts you need to have them in a ROS workspace,downloading the respective package.
Needed
Python 3.7 and 2.7
Ubuntu 18.04 or higher
ROS melodic or Noetic
STM32 CubeIDE version 1.4 or higher
Download links
Recommend to use a Code Editor
The first step is to clone the repository to a folder of your choice.
Look for the folder that you want to beand in the terminal
git clone https://github.com/DuneV/glowing-enigma.git
Second, enter to the folder
cd /folderle_of_preference
Third, copy this file with the next command (case package)
cp avr /source_folder(package) /destination_folder(workspace_ws/src)
Enter to your workspace
catkin_make or catkin_build
You may not have all the necessary libraries and packages, you can download a package manager like pip to the python libraries (pynput, pytteseract, rosserial, cv2, cvbridge, threading, etc.) or sudo apt-get install ros_distribution-package-ersion
sudo apt-get install ros-noetic/melodic-realsense-camera
- Open STMCubeIDE editor
- Open the file as a new project on workspace
- Adjust the STM32HardwareFile for your board.
- Upload the project.
- run the rosserial_python, and the subcribers/publisher are going to with STM.
This project is under the Public License - mira el archivo LICENSE.md for more details.