• Weekly Robotics #15

    1) Ion Drive Drone.
    https://diydrones.com/profiles/blogs/ion-drive-drone-no-moving-parts
    INFO: MIT researchers are experimenting with a drone powered by ionic wind (airflow induced by electrostatic forces). According to the video in the above blog post the aircraft managed to fly over 60 meters (~10 seconds flight) using this method of propulsion.

    2) NASA Mars landing stream.
    https://www.nasa.gov/press-release/nasa-brings-mars-landing-first-in-six-years-to-viewers-everywhere-nov-26
    INFO: NASA’s InSight lander is scheduled to land on Mars on 26th of November around 3PM EST (9PM CET). The landing commentary will be streamed online. The goal of InSight mission is to study Mars deep interior.

    3) OpenCV 4.0 was released.
    https://opencv.org/opencv-4-0-0.html
    INFO: After 3.5 years since 3.x release a new major version of OpenCV (Open Source Computer Vision Library) has been released.

    4) Dexter - open-source 3D printed robot arm.
    https://hackaday.io/project/158779-dexter
    INFO: This project received a Hackaday 2018 prize. The robot has 5 degrees of freedom (DOF) with a maximum payload capacity of 1kg. The repeatability of the robot is said to be 0.05mm.

    5) Google parent to pull plug on bipedal robot development.
    https://asia.nikkei.com/Business/Companies/Google-parent-to-pull-plug-on-bipedal-robot-development
    INFO: Alphabet is dissolving Schaft, a developer of bipedal robots that Google acquired in 2013. In this IEEE Spectrum article you can learn about the Bipedal robot that Schaft showcased on a conference in Japan in 2016.

    6) Stanford giving robotic hands sense of human touch.
    https://www.therobotreport.com/electronic-glove-robotic-hands-touch/
    INFO: Stanford Engineers developed a sensor capable of measuring intensity and direction of pressure as well as heat. This allow the manipulator to handle such delicate tasks as moving a ping-pong ball or touching a raspberry without squashing it.

    7) Remotion - A Motion-Based Capture and Replay Platform of Mobile Device Interaction (2018).
    https://remotion.cs.brown.edu/
    INFO: Remotion is a set of hardware and software tools to replay mobile phone user interactions with a physical setup that replicates the mobile phone movement.

    0) Introducing the sponsored section.
    https://weeklyrobotics.com/About
    INFO: Would you like to advertise your Robotics related product or service? Please get in touch and we will provide you with all the details

    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) Torc Robotics (Blacksburg, VA, US) - Various Positions.
    https://torc.ai/careers/
    INFO: Torc Robotics is a leader in game-changing remote-control, digital-control, and autonomous robotics technologies and systems.

    2) SAM|XL (Delft, Netherlands) - Software / Automation Engineer.
    https://samxl.com/jobs/
    INFO: SAM|XL (Smart Advanced Manufacturing XL) is a collaborative research centre where technology is being developed, demonstrated, and de-risked for automated manufacture of large-size lightweight composite parts for aircraft, wind turbine blades, spacecraft and maritime applications.

  • Weekly Robotics #14

    1) Fast line-following robots part 1: control.
    https://www.a1k0n.net/2018/11/13/fast-line-following.html
    INFO: In this blog post Andy Sloane goes over evolution of his line following robot for DIYRobocars meetup in SF. The article covers the evolution of a line follow algorithm that starts as a purely proportional controller and finally takes a form of a PD controller keeping a target velocity on a curve with a lookahead control. We recommend playing with the included algorithm visualizations and controller tuning.

    2) Unexpected AI.
    https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vRPiprOaC3HsCf5Tuum8bRfzYUiKLRqJmbOoC-32JorNdfyTiRRsR7Ea5eWtvsWzuxo8bjOxCG84dAg/pubhtml
    INFO: This Google sheet is a compiled list of cases where an AI system uses the imposed rules in ways unexpected by the authors. Some of the entries are robotics related: “a robot arm with a purposely disabled gripper found a way to hit the box in a way that would force the gripper open”.

    3) Cybathlon 2020.
    http://www.cybathlon.ethz.ch/cybathlon-2020.html
    INFO: Via linked website: The Cybathlon is a unique championship in which people with physical disabilities compete against each other to complete everyday tasks using state-of-the-art technical assistance systems. The teams have time until November 2019 to register, provide safety documentation and complete a pilot form. This video shows a trailer for 2016 edition.

    4) ROSCon and IROS 2019.
    https://roscon.ros.org/2019/
    INFO: ROSCon 2019 has been announced and will take place from October 31st to November 1st in Macau. IROS will take place in Macau as well from November 3rd to November 8th.

    5) How multi-beam flash lidar works.
    https://www.ouster.io/blog-posts/2018/11/8/how-multi-beam-flash-lidar-works
    INFO: The linked document is a technical note on Ouster lidar. Interestingly Ouster lidar is working with light on 850 nm wavelength (for comparison Velodyne HDL-64E is using 905nm light). The article also mentions Outster’s approach for Flash lidar and technological improvements that matter to their technology.

    6) RocketLab’s satellite launch.
    https://www.nytimes.com/2018/11/10/science/rocket-lab-launch.html
    INFO: RocketLab’s Electron rocket just carried out a successful mission, carrying small commercial satellites to the orbit. Compared to most of commercial rockets we usually hear about the Electron is quite small. It’s height is only 17 m (56 feet) and it can carry about 220 kg (550 pounds) of payload.

    7) Publication of the week - UMBmark - A Method for Measuring, Comparing, and Correcting Dead-reckoning Errors in Mobile Robots(1994).
    http://www-personal.umich.edu/~johannb/Papers/umbmark.pdf
    INFO: UMBMark (University of Michigan Benchmark) is a method for measuring dead-reckoning errors in mobile robots. To successfully perform UMBMark you will need to run the robot on a 4x4m path, while collecting robot position information. On page 15 of the linked document you will find a one-page summary of the procedure. If you are looking for a read that’s shorter than 40 pages, a solder spot article is quite succinct and contains a C source code with UMB results implementation.

    0) Introducing the sponsored section.
    https://weeklyrobotics.com/About
    INFO: It has been 100 days since the launch of Weekly Robotics. Since compiling each issue takes anywhere between 3 to 6 hours we think that the sponsored section should help cover the personal costs and keep this newsletter going. Please get in touch if you would like to advertise your robotics related products or services with us.

    1) Handling dead nodes in ROS
    https://msadowski.github.io/ros-nodealive/
    INFO: In this article the author of this newsletter explores methods of determining a state of a ROS node (especially capturing whether it’s still alive).

    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) Robotics & Perception Group at ETH (Zurich, Switzerland) - PhD/Postdoc in Deep/Reinforcement Learning for Computer Vision.
    http://rpg.ifi.uzh.ch/positions.html
    INFO: Robot Perception Group’s mission is to develop autonomous machines that can navigate all by themselves using only onboard cameras, without relying on external infrastructure, such as GPS or motion capture systems.

    2) Ouster (San Francisco, CA, US) - Various Positions.
    https://www.ouster.io/careers/
    INFO: Ouster is developing lidar sensors (see the 5th entry of this Weekly Robotics issue).

  • 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.