auv-iitk / fourtran Goto Github PK
View Code? Open in Web Editor NEWRepository for four-wheeled drive robot, FourTran
License: BSD 3-Clause "New" or "Revised" License
Repository for four-wheeled drive robot, FourTran
License: BSD 3-Clause "New" or "Revised" License
So far we have been using the std_msgs
and other message formats that ROS provides. Typically, it might be of interest to use messages with header
information as well. I am saying so because having information like when a particular data was published is useful when subscribing to multiple topics to carry out an action so that data retrieved is in-sync. For instance, in stereo vision, we need to have image messages published in the same instant by the sensors.
For buoy task, the message should of the form PointStamped
instead of Float32MultiArray
. You can also look into tf2
as an alternate option. This would allow also visualization of the measured buoy location in rviz
using markers.
The lines 43-47 in the buoy_processing
node uses the highgui
library to capture video frames. Instead of that uvc_camera
or usb_cam
packages can be used. These need to added to the hardware_layer
and the code needs to be changed appropriately.
In the hardware_arduino
package, all the header files are included awkwardly, that is they are of the form:
#include "../include/Motor.h"
Instead of that, it should be #include "Motor.h"
. One way to resolve that is linking libraries and specifying the rules in the CMakeLists
properly. It is open to other suggestions.
There is a problem in the node name vs the pre-remapped image topic name. I'll solve this tomorrow. Without this, vision_layer will not work.
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.