Public repository for rolling release of main Vector robot code repository.

Overview

vector

Public repository for rolling release of main Vector robot code repository. This rolling release will be worked to completion until all non-third-party licensed code is released.

Please see /docs for documentation on building firmware, adjusting feature aspects, and more.

Issues
  • How to import Vector into Webots?

    How to import Vector into Webots?

    Webots Version: R2020a revision 1 (stated to be compatible in think link)

    I tried to place everything under an anki folder in the Webots directory: Webots\projects\robots\anki\vector-main

    However, I am unable to import CozmoBot2. Error message below:

    ERROR: 'D:/Webots/projects/robots/anki/vector-main/simulator/protos/FlagCube.proto':11:3: error: Errors when parsing the base PROTO.
    ERROR: 'D:/Webots/projects/robots/anki/vector-main/simulator/protos/LightCube.proto':22:3: error: Errors when parsing the base PROTO.
    ERROR: 'D:/Webots/projects/robots/anki/vector-main/simulator/protos/TargetCube.proto':10:3: error: Errors when parsing the base PROTO.
    ERROR: 'D:/Webots/projects/robots/anki/vector-main/simulator/protos/CozmoBot2.proto': error: Template engine error: luaL_dostring error : [string "-- template script to parse a procedural node..."]:58: Runtime error in sandboxed code "CozmoBot2.proto" in line 22:
     module 'protoHelper' not found:
    	no field package.preload['protoHelper']
    	no file 'D:/Webots/resources/projects/protos/lua/protoHelper.lua'
    	no file 'D:/Webots/resources/lua/liluat/protoHelper.lua'
    	no file 'protoHelper.lua'
    	no file 'D:\Webots\msys64\mingw64\bin\protoHelper.dll'
    	no file 'D:\Webots\msys64\mingw64\bin\loadall.dll'
    	no file '.\protoHelper.dll'
    	no file 'protoHelper.dll'
    
     19:        -- mangled where all `.` are replaced with `/`
     20:        package.path = context.project_path .. "protos/lua/?.lua;" .. package.path
     21:  
     22:>       protoHelper = require("protoHelper")
     23:        ctrlArgs = protoHelper.setCtrlOptArgs(fields)
     24:      
     25:  __liluat_output_function("\.
    ERROR: New node creation failed: model name CozmoBot2.
    

    Additional question: is there no option for vector? Is this purely for cozmobot?

    opened by HeChengHui 3
  • 3rd Party Redist., Engine Interfaces, Utilities

    3rd Party Redist., Engine Interfaces, Utilities

    Adding code that is redistributable through 3rd party licensing. Adding engine interfaces (clad, protobuf) and various utilities and other scripts. Also aligning development branch with main branch, as I didn't respect that with the last commit or two... Oops. :D

    opened by bussardrobbie 0
  • Webots simulation model of Anki robot

    Webots simulation model of Anki robot

    Hi,

    I have an old simulation of Cozmo for Webots which I am happy to share (under the Apache 2.0 license).

    IMAGE ALT TEXT

    https://www.youtube.com/watch?v=oLb_uSzJ2O0

    It should be working out-of-the-box with Webots R2019a, but would need some adaptations to run with the latest version of Webots (currently R2022a).

    Here is the model and sample world: anki.zip

    If you update it to run with the most recent version of Webots and/or create a Vector robot model out of it, I would appreciate if you could contribute back the result here or anywhere else.

    opened by omichel 0
  • Documentation for Windows

    Documentation for Windows

    Again the readme is only for Linux and MacOs. Webots also is available for Windows and that is what the majority of people will be using. Where are the instructions for Windows or when will those be added?

    Edit: also there is only a download link for Webots in the needed version for MacOS. Where is the link to the Windows version?

    opened by xanathon 0
Owner
Digital Dream Labs
Digital Dream Labs
Benchmarking a trivial replacement for std::vector

std::vector replacement benchmark Dependencies You'll need gnuplot and bash to run ./bench.sh. In addition to that, you'll need to have gcc and clang

Dale Weiler 8 Jul 2, 2022
C++ Custom Vector Template Class

C++ Custom Vector Template Class This is an implementation of a template class for storing data in any type. It includes user-friendly interface with

Ozan Armağan 2 Apr 12, 2022
nanoplan is a header-only C++11 library for search-based robot planning.

nanoplan is a header-only C++11 library for search-based robot planning. The primary design goals are correctness, ease-of-use, and efficiency (in tha

Jordan Ford 14 May 17, 2022
This repository contains the Assignment code of Data Structures and Algorithms Assignments of SPPU, Second Year IT Syllabus (2019 pattern)

DSAL This repository contains the Assignment code of Data Structures and Algorithms Assignments of SPPU, Second Year IT Syllabus (2019 pattern) Assign

Mujeeb Khan 1 Apr 6, 2022
This repository provides implementation of an incremental k-d tree for robotic applications.

ikd-Tree ikd-Tree is an incremental k-d tree designed for robotic applications. The ikd-Tree incrementally updates a k-d tree with new coming points o

HKU-Mars-Lab 308 Aug 6, 2022
Repository of problems and solutions of labsheets used for Data Structures and Algorithms (CS F211) in Semester 2, 2020-21 at BITS Pilani - Hyderabad Campus.

CS F211 Data Structures and Algorithms (BITS Pilani - Hyderabad Campus) This repository contains the problems, solution approaches & explanations and

Rohit Dwivedula 27 Apr 13, 2022
A repository which contains DSA Questions from Basic to Advanced

Data-Structures-and-Algorithms A repository which contains DSA Questions from Basic to Advanced . Contents : Mathematics Bit Magic Recursion Arrays Se

Parth Garg 171 Jul 27, 2022
The aim of this repository is to make it a one final stop for revision for technical interviews involving data structures and algorithms .

Hey ??‍♂️ This repository is meant for data structures and algorithms . I will be updating this often and will include all the data structures importa

Prakhar Rai 49 Jul 19, 2022
Aggregation of CK components and workflows from the community for ML Systems in one repository. They are also uploaded to the cKnowledge platform:

CK repository for AI and ML systems Linux/MacOS: Windows: There are numerous CK components spread across numerous GitHub repositories. Based on the fe

cTuning foundation (a founding member of MLCommons and ACM taskforce on reproducibility) 6 Sep 14, 2021
Repository containing all the sorting algorithms.

Sorting-Algorithms Repository containing all the sorting algorithms. Bubble Sort Bubble Sort is a simple algorithm which is used to sort a given set o

Rimpi Rani Baruah 3 Aug 29, 2021
This repository aims to contain solutions and explanations to various competitive programming problems, which may be important for interviews and online tests of different companies.

Competitive Programming Solutions Compilation Hello everyone ?? This repository contains solutions and explanations to various competitive programming

Abhinav Agrawal 27 Jul 5, 2022
A repository by [email protected] for data structures and algorithms

DSA Overview The main goal of this project is to promote open-source, allowing anyone who wants to contribute. This repository would be focused on var

null 19 Jul 27, 2022
This Repository is based on Striver DSA Sheet problems solved by me for Interview preparation. All solutions are coded in C++ language.

Striver DSA Sheet Striver DSA Sheet Link This Repository is based on Striver DSA Sheet problems solved by me (sometimes with help from different resou

Sayantan Banerjee 10 Aug 6, 2022
This repository contains certain basic programs of data structures in C/C++

This repository contains some basic programs of Data Structures in C/C++ and various algorithms involved in them. * What is a data structure ? A data

Kinshuk Banerjee 4 Jul 28, 2022
Repository for the seminars for the "Data Structures" course @fmi, Sofia University.

Семинар СДП, група 8 ?? Упражнения № Тема 1. Файлове - преговор. Анализ на алгоритми - преговор. Сортиране (част 1). 2. Сортиране (част 2). Увод в стр

Iva 5 Mar 8, 2022
A repository by [email protected] for data structures and algorithms

DSA Overview The main goal of this project is to promote open-source, allowing anyone who wants to contribute. This repository would be focused on var

null 19 Jul 27, 2022
A repository I'm using to learn hashing with GLib.

GLib Tests Description A repository I'm using to store my progress while learning GNOME's GLib library. Specifically hashing via ghash. Test Files GLi

Christian Deacon 5 May 31, 2022
This repository contains the advanced basic reference codes of Data Structures and Algorithms.

CSE-DSA-Codes This repository contains the advanced basic reference codes of Data Structures and Algorithms, which are coded in C and C++ Language, wh

Rakesh Roshan 2 Dec 7, 2021
This repository contains certain basic programs of data structures in C/C++

This repository contains some basic programs of Data Structures in C/C++ and various algorithms involved in them. * What is a data structure ? A data

Kinshuk Banerjee 4 Jul 28, 2022