dustindaon / research Goto Github PK
View Code? Open in Web Editor NEWResearch in Artificial Intelligence
Research in Artificial Intelligence
Author: Dustin Linnington Last Updated: 2017/09/28 This project is intended to showcase the use of belief revision in Makeblock robots using a grid for the robots to drive on and sensors equipped on the robots (IR, Ultrasonic and Sound). The current state of the project is a RobotController written in Arduino that reads inputs from the robot's sensors and then activates the motors in the wheels, a Navigation Library that can map out the size of the grid the robot is on and give it directions to reach a certain target in the grid, and separate Belief Revision/Satisfiability checking programs intended to be rewritten in C/C++ for use on each robot. The known issues for the project are: - Navigation creates the correct map size, but building a path between points leads to errors - Turning the robot left/right was extremely difficult to do properly as the detection with only 2 IR sensors on each robot wasn't enough to line the robot up on the grid lines. - Another IR sensor has been added to 2 robots, but the code to use the information from them is not written. - Belief revision needs to be written as a C library for the robots to use. - Robots need to implement detection so as not to bump in to eachother on the grid.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.