DEPENDENCIES:
- freeglut
- How to install freeglut on Windows: https://www.youtube.com/watch?v=M4fm-cHGoYU
- pthreads
- winsock
A testing tool for competitors of the International Autonomous Robot Racing Challenge
DEPENDENCIES:
Robot Operating System is very popular for car controller projects in IARRC so if the simulator could act as a node in the robot operating system, it should be easier for most developers to use. It would be great if the simulator could fit into ROS without needing an ROS-specific dependency installed when it isn't used with ROS.
Answer the following questions:
What changes are needed if any and why?
What changes might we want and why?
For now, video camera frames are only retrievable in uncompressed bitmap format. PNG will be a nice option for reducing image data size and bandwidth. We don't want to remove the bitmap format option but take format as an extra parameter like how the format is specified when retrieving LIDAR data.
Similar to the other issue for PNG format, JPEG is another nice format for compression. JPEG is much better than the current uncompressed bitmap format for reducing data size and bandwidth.
Sometimes when the drone is dropped back onto the car, the drone's video window goes into a flickery loop between black and showing the car under it. Launching and dropping the drone several times should eventually lead to reproducing the bug.
Learn more about Gazebo. Some IARRC teams such as RoboJackets(https://github.com/RoboJackets/roboracing-software/) are using it to test their projects.
Some resources to get started with include:
The web application hosted by the simulator was made in 2011 so many newer references should be added to it.
The IARRC competition is occasionally done indoors. In the real challenge, this often presents new challenges for image processing as colours like orange, yellow, and red may be on walls. We have backdrops for St. Denis Centre and Thunderbird Stadium but want an indoor backdrop that includes some of the orange-like colours.
For now, if the config file, images, models... aren't there, the application crashes when loading. This makes it more difficult to see what's missing and get the initial development environment set up properly. Instead, the application should show an appropriate error message or messages in the terminal window and not cause any segmentation faults or crashes.
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.