• Weekly Robotics #6

    1) BMW made a self-driving motorcycle.
    http://bit.ly/2Dr0koH
    INFO: BMW aims to create driver support system for its motorcycles. The presented self-driving functionality is a by-product of their research efforts and not a final goal.

    2) IEEE Spectrum is building a robot database.
    http://bit.ly/2MOitMz
    INFO: http://bit.ly/2PSi7pY is an IEEE robots database that at the time the article was written had 157 robots. If you suggest a robot that should be added to IEEE database by 15 October you have a chance to win a robot T-shirt (the details are in the last paragraph). Go Robots!

    3) ROSCon 2018.
    http://bit.ly/2DozTQu
    INFO: Next week (29-30.09) ROSCon 2018 is happening in Madrid, Spain. As usual, there will be a livestream of the event online so keep the date and tune in! What we find particularly exciting about the schedule is how many of the presentations cover ROS2 related efforts.

    4) Novel flying robot mimics rapid insect flight.
    http://bit.ly/2Nrp0Sn
    INFO: TU Delft researchers from MAVLab created a flapping-wing robot inspired by fruit flies. The impressive thing about the mechanics of this robot is the 29g weight, 33 cm wingspan and a flight time of 5 minutes on a single charge. The video that you can find in the article provides a great insight into flight characteristics of the robot.

    5) NVIDIA adds AGX Xavier dev kits for robots, self-driving cars.
    http://bit.ly/2pnUMkE
    INFO: NVIDIA unveiled Jetson AGX Xavier developer kits for AI robotics applications. NVIDIA claims that the new line of those processor will have 20 times more processing power than its predecessor (NVIDIA TX2) and will be 10 times more efficient.

    6) Book: Kalman and Bayesian Filters in Python.
    http://bit.ly/2Ddi0nC
    INFO: Open Source book on Kalman and Bayesian Filters in Python. It’s main strength (apart from being free) is that it’s written in Jupyter Notebook, which means you can modify the code and see the interactive output in your browser. You will find all the information on running the book in the repository’s Readme file.

    7) Paper of the week - White Paper on Approaches to Safety Engineering (2003).
    http://bit.ly/2xJGE9t
    INFO: This paper by Nancy Leveson covers three general approaches to safety (system safety, industrial safety engineering and reliability engineering). It’s a great introduction for anyone wishing to start looking into safety considerations of their products.

    Careers

    0) Would you like to advertise an open position in a robotics related company?
    https://weeklyrobotics.com/About
    INFO: We are starting a careers section. If you would like to advertise an open position please head over to Careers Section in the above link.

    1) Auterion (Zurich, Switzerland) - Various Positions.
    https://auterion.com/open-positions/
    INFO: Auterion builds the tests, certified, and long-term supported distribution of PX4 for the safe operation of autonomous robots.

    2) Yaskawa Motoman Robotics (Austin, Texas, US) - Industrial Robotics Software Engineer.
    https://cb.com/2PRhDAi
    INFO: Yaskawa Motoman Robotics provides automation products and solutions for industrial and robotics applications.

    3) INVOLI (Lausanne, Switzerland) - Various Positions.
    http://bit.ly/2xzvi7H
    INFO: INVOLI is a Swiss-based company which develops and produces air traffic awareness systems for professional drone applications.

  • Weekly Robotics #5

    1) Drone Racing League launches an autonomous drone competition.
    http://bit.ly/2wTDnEI
    INFO: Drone Racing League will host a range of competitions where autonomous drones will race professional FPV (First Person View) drone pilots. The prize pool is said to be $2 million.

    2) How to store LiPo batteries safely.
    http://bit.ly/2MeswKr
    INFO: If you are using any kind of LiPo batteries you ought to watch this 11 minute video showing how different kinds of battery storages handle LiPo fires. Battery fires are no joke. In this 2009 RC groups post you can find a list of battery related incidents. There are also cases of people losing their homes to battery related fires.

    3) Bat-inspired Robot uses echolocation to map, navigate environment.
    http://bit.ly/2QiCJc9
    INFO: Tel Aviv University (TAU) graduate student Itamar Eliakim created a robot capable of performing Acoustic SLAM (Simultaneous Localization and Mapping). In the article you fill find an attached YouTube video presenting the robot in action.

    4) ExoMars 2016 - Schiaparelli Anomaly Inquiry (2017).
    http://bit.ly/2MdwHX1
    INFO: Schiaparelli EDM (Entry, Descent and Landing Demonstrator Module) was intended to test the technology for soft landings on the surface of Mars. In October 2016 it suffered a catastrophic failure due to saturation of the IMU (Inertial Measurement Unit). The linked document presents the failure analysis performed by the Schiaparelli Inquiry Board.

    5) Robots can now pick up any object after inspecting it.
    http://bit.ly/2x56mp4
    INFO: Researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) created a system called Dense Object Nets (DON) that is capable of looking at an object from various perspectives and then recognizing specific points from multiple positions. This allows the robot to grasp a specific spot on an object, even if the robot has not seen it before (the video in the article covers grasping a tongue of a shoe).

    6) 99 Things That Robots Were Supposed to Be Doing by Now.
    http://bit.ly/2MZeYYD
    INFO: A rather humouristic collection of links about the expectations about robots from the past. Did you know that by now robots were supposed to help men shave in the morning? Deliver our jumpsuits? Terrorize musicians?

    7) Paper of the week - PID Without a PhD (2016).
    http://bit.ly/2wXNqbY
    INFO: A classic 30 page guide to PID controllers and implementing them in code with examples. If you need a refresher on PID control or to find some strategies on controller tunning then look no further.

    Careers

    0) Would you like to advertise an open position in a robotics related company?
    https://weeklyrobotics.com/About
    INFO: We are starting a careers section. If you would like to advertise an open position please head over to Careers Section in the above link.

    1) SkyCircuits (Salisbury, UK) - Real Time Embedded Software Engineer.
    http://bit.ly/2COR6SI
    INFO: SkyCircuits is a subsidiary of Callen-Lenz specialising in manned and unmanned aircraft operations and technology.

    2) Drotek (Toulouse, France) - Various Positions.
    http://bit.ly/2x5hDG9
    INFO: Drotek was established in 2012 and is dedicated to intense R&D around the rise of the autonomous vehicles market.

    3) Flyability (Lausanne, Switzerland) - Automation Engineer.
    http://bit.ly/2OfsR1g
    INFO: Flyability produces safe drones for inaccessible places that are collision tolerant.

    4) Trexo Robotics (Mississauga, Canada) - Robotics Software Developer Intern.
    http://bit.ly/2QoDwZ7
    INFO: Trexo Robotics are creating wearable robotics to help children with disabilities.

  • Weekly Robotics #4

    1) Ikarus Single Rotor Drone.
    http://omeganaught.com/2018/08/ikarus-electric-rocket/
    INFO: One of the most interesting drone projects we’ve seen lately. A single rotor drone Ikarus “rocket” is based on a 70$ ducted fan. The 30 minutes investment in watching the following video will show you the decision process the author of this project has taken, the problems he experienced and lessons learned. What seems to be the core problem to solve in this type of aircraft is the gyroscopic effect compensation (very well explained at 08:00 in the video). In the linked page you will find part lists, CAD designs and autopilot setup.

    2) ESA satellite deorbiting mission.
    http://www.esa.int/Our_Activities/Space_Engineering_Technology/Clean_Space/e.Deorbit
    INFO: Space is full of junk that can delay launches or put spacecraft or astronauts at risk. ESA e-deorbit mission aims at creating a custom spacecraft to capture a retired ESA satellite and move it in such way that it burns down in the atmosphere. Currently two capture methods are considered: a net and a robotic arm (it seems that at early stages of the project a harpoon was also a consideration).

    3) Japanesee hotel staffed by dinosaurs.
    https://phys.org/news/2018-08-robotel-japan-hotel-staffed-robot.html/
    INFO: Henn na Hotel in Japan is said to be fully staffed by robots. The guests will experience animatronic dinosaurs and fish in the hotel lobby, as well as robotic vacuum and window cleaners. Inside the rooms the guests will find a dinosaur egg assistant, allowing them to control some aspects of the room (light, TV and so on). If you want to see the hotel in action there is a video by Abroad In Japan.

    4) Neato vacuum cleaners to introduce persistent maps.
    https://spectrum.ieee.org/automaton/robotics/home-robots/neato-introduces-new-robot-vacuums-adds-zone-cleaning-to-d7
    INFO: The more devices performing SLAM and utilizing LiDAR the better (at least for those of us waiting impatiently for LiDAR sensor prices to go down). With this feature Neato users will be able to specify the areas the vacuum cleaner should focus on the most.

    5) Skydio to introduce a developer platform
    https://www.suasnews.com/2018/09/skydio-continues-to-push-the-frontier-of-autonomous-flying-robots/
    INFO: Skydio, is a drone platform famous for its obstacle avoidance capabilities and tracking (here you can see its performance in a warehouse full of obstacles). The developer platform will allow to create custom Skills(application specific behaviours), issue movement commands, query 3D map distances, obtain telemetry data etc.

    6) Real-time Linux communications for robotic applications
    https://medium.com/@vmayoral/real-time-linux-communications-2faabf31cf5e
    INFO: Computer Science ahead! This article from Erle Robotics engineers analyzes using Real-time Preemption Patch for UDP communication in Linux. If you look at the table that compares the results in the article you can see that without a Real-time patch the latency varies a lot (in case of stress test it’s between 262 to 46742 µs for no RT patch and 254 to 618 µs for RT Normal). Latency is especially important topic when working with safety certified systems - it’s not fast results that are of interests but consistency and determinism.

    7) Paper of the week - Feature and performance comparison of the V-REP, Gazebo and ARGoS robot simulators.
    http://lenkaspace.net/tutorials/robotics/robotSimulatorsComparison
    INFO: This blog post (and a paper it links to) is a comparison of 3 open source robotics simulators: V-REP, Gazebo and ARGoS.

  • Weekly Robotics #3

    1) DIY 3D-printed Electric Motor.
    https://spectrum.ieee.org/geek-life/hands-on/how-to-print-an-electric-motor
    INFO: This project showcases a 3D printed brushless motor in which the motor coils are deposited on a PCB (Printed Circuit Board). With the current design the static torque was measured to be 0.9 gram-centimeters - not enough to include those motors in a tiny quadrotor just yet but we are very keen to see where the author takes this project in the future.

    2) Humble Book Bundle - Machine Learning.
    https://www.humblebundle.com/books/machine-learning-books
    INFO: Humble Bundle teamed up with O’Reilly for the Machine Learning bundle. You can grab up to 15 books and support Code for America. Before checkout you can select how you want your money to be distributed between HumbleBundle, O’Reilly and Code for America. The bundle ends on 10.09.2018.

    3) Johnny-Five - Program Robots in Javascript.
    http://johnny-five.io/
    INFO: Johnny-Five is a Robotics and IoT platform working with Arduino compatible boards. It seems perfect for people who want to start their adventure with Arduino and have web development background. In the Examples you can find anything from blinking LED to handling joysticks, servos, motor shields, IMUs etc. Most of the examples have a very clear images showing the wiring between Arduino and hardware, which should also help if you are a beginner.

    4) MIT researchers take a step forwards in water-air communications.
    http://news.mit.edu/2018/wireless-communication-through-water-air-0822
    INFO: MIT researches propose a system where a sonar submerged in water directs the signal to the surface, causing tiny vibrations that represent transmitted bits. Above the surface a highly sensitive receiver reads the disturbances and decodes the signal. The emitter sends sonar waves at different frequencies (e.g. 100Hz for 0 and 200Hz for 1), causing tiny ripples in water. The receiver is a high-frequency radar that processes signals in the millimeter wave spectrum of wireless transmission, between 30 and 300 gigahertz.

    5) Waymo’s left turns frustrate drivers.
    https://ideas.4brad.com/waymos-left-turns-frustrate-other-drivers
    INFO: According to author’s sources some people are getting frustrated with driving patterns of autonomous Waymo vans. Author mentions that the reason cars are timid is not caused by the technology (Waymo cars are equipped high resolution LiDAR sensor that can have 200+ meters) but by the teams avoiding risks at early stages.

    6) Learn about Curiosity.
    https://marsmobile.jpl.nasa.gov/msl/multimedia/interactives/learncuriosity/index-2.html
    INFO: Did you know that NASA’s Curiosity has roughly the size of a car (10x9x7 feet or 3x2.7x2.2 meters with a mass of 1,982 pounds or 899 kg). This interactive website allows for looking at the rover from different perspectives and provide information on the rover subsystems.

    7) towr - Trajectory Optimizer for Walking Robots.
    http://wiki.ros.org/towr
    INFO: towr is a ROS package for trajectory optimization for legged robots. The library includes an Rviz (ROS visualization software) plugin that allows for creating robot representation and visualizing gait (see section two in the repository documentation for the short presentation). If you want to build your own AT-AT you can probably start here.