Skip to content

bryceag11/JARVIS

Repository files navigation

J.A.R.V.I.S. (Just a rather very intelligent system)

J.A.R.V.I.S. is a social navigating robot that aspires to provide an immersive, autonomous experience for its remote users

Features

  • Autonomous navigation using a YDLidar X4
  • Web integration with Zoom for remote user control and interaction
  • Manual and autonomous motor control
  • Camera control for user interaction af6db7f3-1542-4f31-912a-c0b520592d99

Getting Started

Clone the project repository

git clone https://github.com/bryceag11/JARVIS.git

cd JARVIS

Install the dependencies

pip install -r requirements.txt

Online GUI Usage with Autonomous and Manual Control

cd Main_App/GUI_UI_Thread python WebSocketServer.py

The websocket IP address will need to be changed within cdn.html

cd Web_Server/Components npm start

Once in the user interface, input a random number for meeting ID

image

Offline GUI Usage

Launch the main program

python Main_App/GUI_UI_Thread/main.py

Offline Lidar Usage

3D Point Cloud Production

python Main_App/Lidar_Thread/lidar_servo_slam.py 280174528-88590529-98a1-48a9-a43c-3b853d508ee4

Offline Point Cloud Viewer

python Main_App/Lidar_Thread/opengl_viewer.py

Offline Autonomous Robotic Movement

python Main_App/Lidar_Thread/rover_lidar.py

Please refer to our Final Report for further information on the robot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6