List of all the repositories of NoosWare
- Noos API
- Noos API tutorials
- Noos ROS packages
- Noos ROS tutorials
- Noos Python tutorials
- Noos Javascript tutorials
- Noos Web APP
- SLAM using Noos and ROS
- MARIO robot APP
- NAO APP
- Human Robot Interface
- COZMO APP
NOTE: The repositories not finished are not included in this list
URL: https://github.com/NoosWare/noos-api-cpp
Language: C++
Description:
C++ API which gives you access to the Noos platform services. It requires a previous registration in the noos webpage.
Services availables in the platform:
Human-Robot Interaction | Robot autonomy | Robot autonomy |
---|---|---|
Navigation | Computer Vision | |
Human Detection | SLAM with LIDAR | Object Recognition |
Face Detection | Create Map | QR Recognition |
Face Recognition | Get Map | ORB Features |
Age Detection | Path Planning | |
Gender Detection | ||
Face Expressions | ||
NLP - Dialogue Systems |
Dependencies:
The following dependencies are required to build the C++ API:
- gcc/g++ >= 4.9
- boost >= 1.58
- cmake >= 2.8
- libssl-dev >= 1.0.1
URL: https://github.com/NoosWare/noos_api_tutorials
Language: C++
Description:
Tutorials for using the Noos Cloud API in C++ from scratch.
Dependencies:
- Noos API
- gcc/g++ >= 4.9
- boost >= 1.58
- cmake >= 2.8
- libssl-dev >= 1.0.1
URL: https://github.com/NoosWare/ros_packages_noos_api
Language: C++
Description:
ROS packages to use the Cloud directly with NOOS. You still can create your own packages as it is explained in Noos ROS tutorials.
Packages |
---|
ICP_SLAM |
noos_delete_map |
Object_recognition |
ORB |
delete_orb_model |
Face_detection |
Vision_batch |
Chatbot |
Dependencies:
- ROS (Robot Operative System)
- Noos API
- gcc/g++ >= 4.9
- boost >= 1.58
- cmake >= 2.8
- libssl-dev >= 1.0.1
URL: https://github.com/NoosWare/noos_ros_tutorials
Language: C++
Description:
Tutorials using Noos API with ROS to show the compatibility. It includes examples like SLAM
using a rover with the rplidar v2
, how to do a simple loop
or use a vision batch
service.
Dependencies:
- ROS (Robot Operative System)
- Noos API
- gcc/g++ >= 4.9
- boost >= 1.58
- cmake >= 2.8
- libssl-dev >= 1.0.1
URL: https://github.com/NoosWare/noos-python-tutorials
Language: Python
Description:
Tutorials for using the Noos Cloud in case the user is not familiar with C++ language. It is well explained how to configure your environment for using python with this repository.
Dependencies:
- pip
- pyenv
- python >= 3.6.5
- opencv-python
URL: https://github.com/NoosWare/noos_javascript_tutorials
Language: Javascript
Description:
Tutorials for using the Noos Cloud in case the user is not familiar with C++ language. It is well explained how to configure your environment for using javascript with this repository.
Dependencies:
- nodejs
- npm
URL: https://github.com/NoosWare/Noos_Web_APP
Language: Javascript
Description:
Application to use computer vision algorithms on noos (face detection, emotion, age, gender). It is using a NodeJS with a simple web interface using JQuery.
This application was used in the Innovate UK event in 2017. In this video you'll see how the application works.
Dependencies:
- npm
- node js
URL: https://github.com/NoosWare/ros_slam_example
Language: C++
Description:
It is and example using the rover with the rplidar v2
and ROS. It is included in the repository Noos ROS tutorials
Dependencies:
- ROS (Robot Operative System)
- Noos API
- gcc/g++ >= 4.9
- boost >= 1.58
- cmake >= 2.8
- libssl-dev >= 1.0.1
URL: https://github.com/NoosWare/MARIO_APP
Language: Javascript
Description:
Public application working with the Mario project which illustrates the chatbot with dialogue interactions and SLAM using waypoints. Video demostration
This application was used in Ericsson 5G events around Europe during November 2017.
Dependencies:
- ROS (Robot Operative System)
- npm
- node js
- python
- Google Cloud SDK
- repository S2T_win32 (private repository)
- repository human-robot interface
- repository MARIO (private repository)
URL: https://github.com/NoosWare/nao_vision_example.git
Language: C++
Description:
Application to show NAO robot moving and looking for faces to recognize it and tell the age, gender and expression. Video demostration
Dependencies:
- Noos API
- naoqi C++ SDK
- gcc/g++ >= 4.9
- boost >= 1.58
- cmake >= 2.8
- libssl-dev >= 1.0.1
URL: https://github.com/NoosWare/human-robot_interface
Language: Python
Description:
It connects the Linux PC of MARIO with the Windows PC for doing Speech to Text service through Google Cloud
or
Dragon Natural Speaking
software. It is required to have an account or the license of the software mentioned.
This repository is used for running the MARIO APP
Dependencies:
- python
- Google Cloud SDK or Dragon NaturalSpeaking
- MARIO repository (private)
URL: https://github.com/NoosWare/COZMO_APP
Language: Python
Description:
Application to show COZMO using some Computer Vision services like ORB and object recognition. Games perfect for kids! It is never too soon for starting to enjoy robots!
Dependencies:
- python
- pyenv
- pip
- COZMO SDK
- cozmo[camera]
- Pillow
- requests