Assuming that you have successfully customised the kernel and your raspberry pi configures the CANbus USB adapter correctly, it’s time to test the connection! Configure the CANbus interface (the number at the end is the baud rate) sudo ip link set can0 type can bitrate 125000 bring the connection up: sudo ip link set up
It is some times necessary to customise the Linux Kernel to add or remove specific support in terms of hardware compatibility. For instance, I wanted to experiment with the popular PEAK USB adapter. In that case, there is the SocketCAN Linux driver which is embedded in Kernel since version 3.6. To enable this option in
It is true that there are many different solutions regarding interconnectivity and interoperability for networked robots so that they will fulfil their purposes in a coordinated manner. Middleware architectures are becoming increasingly popular due to the advantages that they are capable of guaranteeing (hardware abstraction, information homogenization, easy access for the applications above, etc.). There
Recently, two very nice articles were published regarding advice how and why to become a roboticist. Ricardo Tellez wrote the first one with the title “How to become a robotics developer“. The second one was written by Víctor Mayoral Vilches with the title “How do I become a roboticist?“. Read them and follow some of
This happened last Saturday midnight when I was asleep. I said let’s look for any good robotic library and… I found this new project. It is called micro-ROS and this how it is described by the developers: “A platform for seamless integration of resource constrained devices in the ROS ecosystem. From the level of ROS onwards,
It’s nice to adopt traditional software developing tools when we work with ROS and robotics software. I think that it worths to watch the next video presented in the ROS-Industrial Consortia. Enjoy!
Say that you use ROS-kinetic and you want to start have fun with ros-control. Do you you know which are the dependencies? ok, follow me – it’s easy: sudo apt-get install ros-kinetic-ros-control sudo apt-get install ros-kinetic-ros-controllers sudo apt-get install ros-kinetic-gazebo-ros-control
Apt-get is great package manager in Ubuntu, a convenient tool to use for installing and removing apps. However, sometimes you need to install something by downloading the package from the source, maybe because has the brand new version and… you need it. Let’s say that we want to install SmartGit, a very handy git app
Source control in the development procedure is not a luxury, it is essential. Don’t think of it necessary only when you work in a team. Pick up good habits early and apply it even if you work alone. It will enhance your work quality and sometimes it will become your saviour. This article will only
Developing code for iOS means that you are going to use at least one UIViewController in your app. This is one of the elements of the Model-View-Controller (MVC) design pattern and it is really helpful to understand its lifecycle. There are certain methods that called automatically when the view controller is loaded, presented and hidden.