• Weekly Robotics #13

    1) ESIM - An Open Event Camera Simulator.
    http://rpg.ifi.uzh.ch/esim.html
    INFO: Compared to traditional cameras the event cameras measure the change in pixel intensity, in the form of asynchronous events. This 30s YouTube video is a good comparison between the event and traditional cameras. ESIM is an open source event camera simulator allowing simulation of arbitrary camera motion in 3D scenes. The data provided by the sim are: events, standard images, inertial measurements, ground truth information (pose, velocity, depth and optical flow maps).

    2) OpenDog quadruped robot video series.
    https://www.youtube.com/watch?v=0BoPoWF_FwY&list=PLpwJoq86vov_PkA0bla0eiUTsCAPi_mZf
    INFO: This playlist by James Bruton contains is a build log of his open source dog robot. It’s a great mixture of design, hardware and control systems work. Up to date there are 13 videos in the series.

    3) European Robotics Week 2018.
    https://www.eu-robotics.net/robotics_week/events/index.html
    INFO: European Robotics Week 2018 will take place from 16 to 25th of November all around Europe. There are over 1000 events planned for those days in the page above you will find an interactive map together with a full list of events.

    4) Inspexel - an open source library for Dynamixel motors.
    https://github.com/gottliebtfreitag/inspexel/
    INFO: The library support both V1 and V2 Dynamixel protocol, provides automatic motor discovery, supports all baud rates and according to the description in the repository it support all Dynamixel motors that are currently produced.

    5) Understanding quaternions.
    https://www.3dgep.com/understanding-quaternions/
    INFO: Need a refresher on quaternions? Start here. Or if you’d like more visual explanation then you can find it in this youtube video.

    6) Pointcloudprinter.
    https://github.com/marian42/pointcloudprinter
    INFO: If you are creatig point clouds from your UAV or other robotic system you might be interested in the above software that transforms point cloud data into solid meshes for 3D printing.

    7) Publication of the week - SFV: Reinforcement Learning of Physical Skills from Videos (2018).
    https://xbpeng.github.io/projects/SFV/index.html
    INFO: The work contained in this publication (don’t forget to checkout the videos and a blog post) allows simulated characters to learn dynamic movements from videos (hence the name SFV - Skills From Videos). The presented framework takes a video as an input, performs pose estimation, motion reconstruction and finally performs motion imitation in the simulation.

    Careers

    0) Would you like to advertise an open position in a robotics related company?
    https://weeklyrobotics.com/About
    INFO: If you would like us to include your open position in the hiring section please feel free to send us an e-mail.

    1) Voyage (Pao Alto, CA, US) - Various Positions.
    https://voyage.auto/careers/
    INFO: Voyage builds autonomous vehicles.

    2) Boston Dynamics (Waltham, MA, US) - Various positions.
    https://www.bostondynamics.com/jobs
    INFO: Boston Dynamics is developping advanced dynamic robots, including Spot, Atlas, Handle, and others.

    3) National Oceanography Centre (Southampton, UK) - Robotic Systems Electronics Engineer.
    https://www.noc.ac.uk/jobs/robotic-systems-electronics-engineer
    INFO: The National Oceanography Centre (NOC) is an UK national research organisation, delivering integrated marine science and technology from the coast to the deep ocean.

    4) CVC (Barcelona, Spain) - Senior Software Engineer for CARLA.
    http://www.cvc.uab.es/?p=4444
    INFO: Computer Vision Center is looking for Senior Software Engineers to work on CARLA - an open source simulator for autonomous driving research (we featured CARLA in Weekly Robotics #8).

    5) Maidbot (Austin, TX, US) - Various Positions.
    http://maidbot.com/careers/
    INFO: Maidbot serves the commercial cleaning industry by leaving dull, dirty, and dangerous tasks to autonomous solutions, allowing humans to focus on more meaningful and enjoyable work.

  • Weekly Robotics #12

    1) Sawppy Rover.
    https://github.com/Roger-random/Sawppy_Rover
    INFO: Remember the NASA Open Source Rover? The author of Sawppy took inspiration from this project and greately simplified it, reducing the estimated build price from 2000$ to 500$.

    2) Wingtra completes BVLOS flight in Tanzania.
    https://www.suasnews.com/2018/10/wingtra-flies-bvlos-at-the-lake-victoria-challenge/
    INFO: As a part of Lake Victoria Challenge Wingtra, a vertical takeoff and landing fixed wing UAV (Unmanned Aerial Vehicle), performed 22 km BVLOS (Beyond Visual Line Of Sight) flight across the lake.

    3) SLAM for Dummies.
    http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.208.6289
    INFO: SLAM for dummies is a 40 page (plus additional 80 pages of appendices) tutorial on SLAM (Simultaneous Localization and Mapping). The tutorial covers 2D SLAM for mobile robot applications using a LiDAR scanner, EKF (Extended Kalman Filter) and robot wheel odometry.

    4) ArduCopter 3.6.0 has been released.
    https://discuss.ardupilot.org/t/copter-3-6-0-released/34509
    INFO: A new major version of ArduCopter, an open source flight control software, has been released after months of beta testing. The release supports new kinds of boards targeting ChibiOS, new flight modes (including optical flow hold mode) and improvements for non-GPS navigation (for example for using motion capture system).

    5) TU Berlin tutorial on soft actuators.
    https://www.youtube.com/watch?v=Ss-9iXRUeGc
    INFO: The actuators are made of rubber and sewing string. You will need a vacuum chamber and a way to 3D print molds.

    6) Cycloidal reduction drive generator for Autodesk Fusion360.
    https://github.com/mawildoer/cycloidal_generator
    INFO: This repository contains a script to generate a 3D model of cycloidal drive. In the media directory you will find the photos, gifs and videos of the drive in action.

    7) Paper of the week - A Robust Layered Control System for a Mobile Robot (1985).
    http://www.dtic.mil/dtic/tr/fulltext/u2/a160833.pdf
    INFO: This 1985 paper shows a methodology for a layered control system where any higher level layer can subsum the roles of lower level layers when they want to take control. In the proposed architecture the layer 0 is meant to avoid contact with objects, layer 1 wanders aimlessly without hitting things, layer 2 is exploration/navigation and so on.

    Careers

    0) Would you like to advertise an open position in a robotics related company?
    https://weeklyrobotics.com/About
    INFO: If you would like us to include your open position in the hiring section please feel free to send us an e-mail.

    1) Robosynthesis (Twyford, UK) - Robotics Mechatronics / Software Engineers.
    http://robosynthesis.com/jobs/
    INFO: Robosynthesis offers a flexible, robust and cost effective modular robotic delivery platform.

    2) Skydio (Redwood City, CA, US) - Various Positions.
    https://www.skydio.com/team/
    INFO: Skydio develops a fully autonomous R1 cinematic quadrotor.

    3) Brain Corporation (San Diego, CA, US) - Various Positions.
    https://braincorporation.applytojob.com/apply/
    INFO: Brain Corp is an AI company that specializes in the development of self-driving technology.

  • Weekly Robotics #11

    0) DJI plane wing collision video called out as misleading.
    https://dronelife.com/2018/10/19/breaking-news-dji-demands-withdrawal-of-drone-crash-video/
    INFO: Back in issue 8 we included a video of a DJI Phantom 2 hitting an aircraft wing. The linked article contains an open letter from DJI who accuse researchers of, among other things, making unrealistic assumptions and including very little description of testing methodology.

    1) What Comes After the Roomba?
    https://www.nytimes.com/2018/10/21/business/what-comes-after-the-roomba.html
    INFO: This piece by the New York Times discusses the future of home robotics. 16 years after iRobot Roomba was introduced to the market it seems that we didn’t move to anything past a vacuum cleaner when it comes to home robotics (at least when high adoption is concerned).

    2) Robomaster Robotics Competition 2019.
    https://www.robomaster.com/en-US
    INFO: The registration for Robomaster Robotics Competition is open with a registration deadline 31/10/2018 for Chinese teams and 16/11/2018 for teams from other regions. In this edition the teams will build various kinds of robots (mobile robots, drones and sentry bots) capable of shooting projectiles. The total prize pool is said to be 600,000$.

    3) Nyble - Open Source Quadruped Cat Robot.
    https://www.hackster.io/RzLi/petoi-nybble-944867
    INFO: The cat is based on an laser cut frame and according to the description in the link it’s powered by an Atmega328P. In total there are 11 servos on the frame (4 for each leg, and 3 for head assembly). When it comes to sensing the main board contains a 6-axis IMU and there is an ultrasonic distance sensor embedded in the head assembly.

    4) Ubiquity Robotics ROS Raspberry Pi Images.
    https://downloads.ubiquityrobotics.com/pi.html
    INFO: Ubiquity Robotics shares a set of SD card images for Raspberry Pi 3 that are pre-loaded with ROS, saving you time needed for setting up a system from scratch.

    5) Single Board Computer Database.
    https://www.board-db.org/
    INFO: This searchable database contains information on 270 single board computers. There are multiple filters you can apply to search criteria such as CPU speed, RAM, physical dimensions, network interfaces, price, hardware interfaces etc.

    6) NASA’s Hubble Telescope Recovers after gyro failure.
    https://www.nasa.gov/feature/goddard/2018/update-on-the-hubble-space-telescope-safe-mode
    INFO: Earlier this month NASA’s Hubble telescope experienced a gyro failure that resulted in gyro indicating rotation rates higher than expected by orders of magnitude. The gyros on Hubble rotate at constant speed of 19,200 RPM. The gyro wheel is suspended in a sealed cylinder filled with thick fluid and the electronics within the gyro detect small changes of the axis of the wheel. Our recommendation is to read the reports starting with the oldest one at the bottom of the page.

    7) Paper of the week - Probabilistic Kinematic State Estimation for Motion Planning of Planetary Rovers (2018).
    https://sourishghosh.com/publications/pACE_IROS18.pdf
    INFO: This paper introduces p-ACE, a probabilistic variant of ACE (Approximate Clearance Evaluation) algorithm used for kinematic collision detection used for path-planners for planetary rovers. ACE allows estimating the worst case configuration associated with wheel heights that could make the rover stuck, while p-ACE is calculating probability distribution in real time and, according to authors, assuming less pessimistic worst-case configurations that are still safe for the rover.

    Careers

    0) Would you like to advertise an open position in a robotics related company?
    https://weeklyrobotics.com/About
    INFO: If you would like us to include your open position in the hiring section please feel free to send us an e-mail.

  • Weekly Robotics #10

    1) Bionic Flying Fox.
    https://www.festo.com/group/en/cms/13130.htm
    INFO: Festo engineers developed a flying fox UAV. With a wingpsan of 228 cm (90 inch) and length of 87 cm (34 inch) the robot weights only 580 g (1.3 lbs). Thanks to integration with external motion capture system the robot can fly semi-autonomously. The flying membrane is made of two airtight films and a knitted elastene fabric, which are welded at approximately 45,000 points.

    2) Skiing robots.
    https://www.youtube.com/watch?v=6yj4S9nfgY4
    INFO: Earlier this year, during 2018 Olympic Games in Korea robots took to the slopes. According to zdnet article 8 teams took part of the competition and the winning robot took 20 seconds to complete the slalom.

    3) Soft robotics jellyfish.
    https://hackaday.com/2018/10/06/soft-robotic-jellyfish-get-pumped-in-the-atlantic/
    INFO: Researchers at Florida Atlantic University created a free-swimming soft robotics jellyfish. The hackaday article is full of technical information about the project and additionally includes a video showing the jellyfish in action.

    4) List of 7 online robotics courses.
    https://digitaldefynd.com/best-robotics-courses-certification-training/?defr
    INFO: The list contains links to 7 robotics related courses available on Coursera, edX and Udemy.

    5) Cost of Highly Safety Critical Software.
    https://betterembsw.blogspot.com/2018/10/cost-of-highly-safety-critical-software.html
    INFO: This short blog post by Phil Koopan talks about the cost of aircraft safety critical software. Worth noting is the graph discussed in the post. We can learn from it that the life-critical software engineer’s output can vary between 3-12 lines of code per day.

    6) Manned amateur space program.
    https://copenhagensuborbitals.com/about-us/
    INFO: Copenhagen Suborbitals is a Danish association striving for creating an amateur manned space program. The group consists of around 60 unpaid volunteers creating rockets in their workshop. The rocket launches happen at a military firing practice area on the Baltic sea. The project is fully crowdsourced, if you are interested you can donate to the project by going to the support page.

    7) Paper of the week - Dexterous Manipulation with Reinforcement Learning: Efficient, General, and Low-Cost (2018).
    https://bair.berkeley.edu/blog/2018/08/31/dexterous-manip/
    INFO: The presented article presents results on using Reinforcement Learning for teaching robot hands to perform dexterous tasks. Depending on methods and the hardware used the learning of valve turning task (rotating a valve by 180 degrees) took between 3 to 9 hours to complete.

    Careers

    0) Would you like to advertise an open position in a robotics related company?
    https://weeklyrobotics.com/About
    INFO: If you would like us to include your open position in the hiring section please feel free to send us an e-mail.

    1) ZOA Robotics (London, UK) - Senior Hardware Engineer.
    http://zoarobotics.com/jobs
    INFO: ZOA Robotics creates affordable robots inspired by nature.

    2) Sunflower Labs (Zurich, Switzerland) - Various Positions.
    https://sunflower-labs.com/jobs/
    INFO: Sunflower Labs are building consumer products to design insightful home security.

    3) Iris Automation (San Francisco or Reno-Tahoe, US) - Various Positions.
    https://www.irisonboard.com/careers/
    INFO: Iris Automation creates collision avoidance systems for drones.